📄 traffic.jam
字号:
' Copyright (C) 1988-2001 Altera Corporation
' Any megafunction design, and related net list (encrypted or decrypted),
' support information, device programming or simulation file, and any other
' associated documentation or information provided by Altera or a partner
' under Altera's Megafunction Partnership Program may be used only to
' program PLD devices (but not masked PLD devices) from Altera. Any other
' use of such megafunction design, net list, support information, device
' programming or simulation file, or any other related documentation or
' information is prohibited for any other purpose, including, but not
' limited to modification, reverse engineering, de-compiling, or use with
' any other silicon devices, unless such use is explicitly licensed under
' a separate agreement with Altera or a megafunction partner. Title to
' the intellectual property, including patents, copyrights, trademarks,
' trade secrets, or maskworks, embodied in any such megafunction design,
' net list, support information, device programming or simulation file, or
' any other related documentation or information provided by Altera or a
' megafunction partner, remains with Altera, the megafunction partner, or
' their respective licensors. No other licenses, including any licenses
' needed under any third party's intellectual property, are provided herein.
'Device #1: EPM7128S - g:\traffic lights\traffic.pof Fri Dec 03 16:16:45 2004
NOTE "CREATOR" "Altera Jam/STAPL Composer Version 10.1 06/12/2001";
NOTE "DATE" "2004/12/04";
NOTE "DEVICE" "EPM7128S";
NOTE "FILE" "traffic.pof";
NOTE "TARGET" "1";
NOTE "IDCODE" "071280DD";
NOTE "UES" "FFFF";
NOTE "CHECKSUM" "001B7614";
NOTE "SAVE_DATA" "DEVICE_DATA";
NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A21, A22, A25, A43";
NOTE "STAPL_VERSION" "JESD71";
NOTE "JAM_VERSION" "2.0";
NOTE "ALG_VERSION" "12";
ACTION PROGRAM = PR_INIT_PROGRAM, DO_BLANK_CHECK OPTIONAL, DO_VERIFY RECOMMENDED, DO_SECURE OPTIONAL,
DO_READ_UES OPTIONAL,
PR_EXECUTE;
ACTION BLANKCHECK = PR_INIT_BLANKCHECK, PR_EXECUTE;
ACTION VERIFY = PR_INIT_VERIFY,
DO_READ_UES OPTIONAL,
PR_EXECUTE;
ACTION ERASE = PR_INIT_ERASE, PR_EXECUTE;
ACTION READ_UES = PR_INIT_READ_UES, PR_EXECUTE;
DATA DEVICE_DATA;
INTEGER V0 = 1;
INTEGER V1 = 0;
INTEGER A12[1] = 4;
INTEGER A59[1] = 288;
INTEGER A60[1] = 1;
INTEGER A61[1] = 118653149;
INTEGER A13[1] = 5;
INTEGER A25[1] = 10;
INTEGER A43[1] = 0;
BOOLEAN A21[104320] = @
mB300u@@@@3q6aDWl@@l@V@@O3ilU@xJ@@tR@@lhy@F@NxzyVj@zxr@x@@@t@@l_
S3y@@QRj_xr@w@kx@@VwtLlg@w@7D1llwzyUltr@zVQg@xDK3y@VlfbJzbUFtdLz
@wGbm@_@l_@@RNfLQQbNlf@l@pxzqtEzJlf@@@YcWz@@V@@@@_@tvz@@dx@@@txz
@hx@@F@@h@_@l@T@r_7K6yl@@Rz@@t@xUl@l@RQhMlwjFzz@@@xVz@J@rVTuJm@@
@hx@@V@@@@_zl@z@x@x@t@t@@ld@@xVtw@@_x@@Pj@@5U9ut@@t@@lkNz@V@@@@w
@EjjMxyQUrVrzU@7zpeMqFr@3w3_@@V3q4y@@@fl@@b@@@d@@@Qo@t@1A3_9z@zZ
_@x@7zZ_QlayZz@WgYGH2@@@VXd1_@Q@3P6u@UFRr@@t@l@hv@zV2lM@QzVz3F9y
@@fw@@@tx@VlF@@V@V_t_xzUTldw7ACu@QfFuPW@vVV@k@wo@_@3U9uVz@rz@@7z
@ftW73U@@xvzU@ht@@rKlthtz@V@@@@_@g@3ALO@x@MvhVlj@vV@@_@XH3e@x@x@
@rNVzJTmZXmZA1K92KLuV@@t@z@VmpWGX7_@@q35a4KWn@@@jhqEDzth@X2Xi_@@
v@@xt@@@FjMhLy_j_XnJSrJ@xN@ltNd@lhrtBzMhzqVj_ygb@7eK9WI2vShlypz_
ih@N72oW@@@lGm72oguRp0@@px_@@ttyC8qo0l@t_1FOu@zVdchrjUU7VtxzUU7t
xmTS77MAXV@@TzU_t_xzVTldI56XX@@VSV@@@1Fguv@@t@@@l@U@V@z@lSlt@u@@
77WAnvb11K9u@@bcVzNVWd7_@txyzl_x@@_EmZ1@@x@_l@@j_h@7QvX@VVziM3yx
q@x@t@t@l@R8e1Er@@zt@lZQ@@Beb1@zPw_@FzSpv@xx@qsQzpRO46__@tr@@@6C
AHew3k@x@ztg@xp@@t@@NklrUDzsxDXbau@@UFiC1@Vj_Sh@QPl_hf@Njq@@tl@@
FVht@z_z@@TglwJwbwNg@hV0QE_zwtzlyIRx@Nr_xll@@fR@zlsM9@Q3yGA4CgWH
aytNfx@VrFii8N@_@_@xzzxwtxl@@t@V@V0gVa@lNx@@@t@@zXr@@7xz@@Xg8nl@
@kVV@V@@@@_@@h3UKX@ltV@@Vw_@R@z@@@x@zrEe59E@x@z@txxNh@FCN2qth_Kh
zwJj_UD0rC_l@tz@@@xr@@EaM8_z@@3fjXx@_@WW6u@t@s@@@k_@tx0ZO4iq0xz_
@k@7jjMVywFz@Fme1g@o@37MXp@@@0ZO4sa1@@V@_NxrqVlp7Yq0@rNzX3LXN@Lh
xzRD@zwr1GPmn_uFfNAV1_ly1BDG@rMT83C2WPGWn4Sj_@52o0@Qv@XIJmx@vh@t
NRhLVlX8hmxl@V0K3yz@@74y4@VfFsNwraVX@70T3@@xUX3L1w@xFjNgUv_l_XDz
m@jVl@t@V@V@@XDPm@rUTWnGK_r@F9z1@@@d_@@@zk@xx@_@F0g1yz@@2WQWQFt@
Gk6W@r@Kyhdlp@zV@@@@_NvLKVd@J@l@FKA9_@@Vy@l_x@l_t@Nxl@_lKdw@Q1eo
nV@@l@zrV@@s@X7Q9yg7_@@xjt@@60b4wz@@_@VzzN@L7ybXZo6u_F@FqS2_@@l2
bgY@rVl0oCCbE1@_@V_Vztvzz@xtt@FeAFZECml@xRuLIytw@7KT6@@jVXXVm@@I
TmjhUIRW@zNx0jsGV@wNjshlrw@MM_@@o@ylD@wx7GcXWqyu@@zt@@slrx@V@__F
mt@@3_sY@@hV@wzU_h@@38xX@rNVzUltqxjsLlr@7us3@v@lXMK94E9_@NxzzV@7
CA4@l@@_LV@qVzL7CF4@whvyR@@36XXDDO8yF3ylQluEUZZoPqBQd_@mw8n@@VPW
WUG@@sFifwy@V@wN@@tV@xjhy@FvNxzyVj@zxrtx@@_t@@lk@_@@WvOm@@tV0AXu
xzVpRl@9zCl7Z@@qX9cWh@tT@_V@_Vzt3Ix1Ukd_oeNw34iYEDI8yl4y@rw5cZ41
u5Y@zVV@@@@_zw@34y1_z@@XNnZ@@tVl@@@x9QW@_rtG2bem032IxXW3Fnx@wVmX
FuVt@t@z@lr@z@Wvy8WH6y@xlh@@@Fm3324i2@@@o12_Wt@@@0699m39Sz@_x@@x
F0F9mPUg7yW4sx@@T@l@xz@Vt@@@l@Zt@WqOWNzNBxrVDz_gb17UY@V@Nt@z@Ul@
@zRU@h@p_s@l@h@@Ulm4zm@@@G0Am4E93gzUv30b1@@@yy_@_TlshfzUdFmILy@l
_ny_sFqnAy@Fdx@x@cshrhU@J@GCFn@zylFz@V@Th@XYcWVlUFF@@@_@@r3ZW1@h
@@_@@Rf@Vv7if7_@@tysv@IEpxnwVVLuf9uwx@Fu132jm6@xh@_@lV2iC4@@V@1b
_W@V@V@@@V_@@@zx_@7oQ2U@l@zhVchlzzFO462PL2@h_hktny26PZGHJmVw@B_@
@l0yMAS3C2dq6@@tB1Z8X@@@V@@1w1oyW@@@UQ@N@gzw@3PL2_@@@1gcWU_@tmEz
m@Qlc_xzxmOhmY@@VmhCu@@@5_@@NG1Uu@VmFeq4il_@5AG5_zY@358XmJv9e06s
aqW0529e06yx@w7AG8_@x@2P53h@@Fm@@@3FWXGRn8yW4y@@N4yQ8U@Vj3FebmOn
8a19y_@w7kR5XHaG83U4UW1XnIIm39u@VX8WiD25G5_@@@1F4IG1s4UGH154L8r9
46n6XDPGmDa4GHB1NRWU@L@G6y8q26yh@_7a161yaGGV6G@@wJzNxVqqFOz@@1V@
@l7_@VQlM@wTFzrv@_xFrxJVqVTOnIm7y@t@7ujzqUDzpxVq@pxvzUwhd_eF669y
@Fy7AW1Mh_Uzl_Tw@@@ZwzLNy06uU@Nn@@Ub@@@UV@txM@UVmtx@xWl@dohKlE@J
VVU@tX2yGG19u7y_N@7ujzKU5rpvUKlpxvz@wxd_esqktZxfTEkdszySwtrxzURl
tJtzUWltxz0UldsIhVEjd_T6Ef1H68HG1949k1___@ZH81rUd@1qcWtJ@VVW@@wz
0@jlshf@E@FGX4SjxzuUAdZxfSFFdwTzUltsxzKTl7yvzVVm@@hjqwlt05Knttxj
zql7zL@q154Y@tNV@rNzksz@SVbpnzLktlJzVWq64yW1yVVb3OCXW2m0Ulth3yUF
AdIz1AOWzKl7rHzKH1WIe0Xmx@KNFrHT8364ZG2sxzqZ7W1xfVdXHO0wdszW22nU
wtZ_eUge5C8uX4Y7e2zL7rH6mW_ltRxzUgkt3_3Pm0fLVl_N@Ez@@xJz@gJzNvl@
_lo0ACeWU3iw@@W@t@t1@@FjNhVT_lw___@jdwzekgdAGXAyx3_7yW1qlpxv@Ugh
lwetLk@N83Cu@@Jr@_Wl@@@Xe5CmUg@Pq2H5tW1co@@2jmZeFa8A0IiszV6A0K15
uKu1HvphVFia4y_@F4em3g@A@31c1V@txM@_Fmtx@xX@@dohKlE@NTV@@@_Nz@KN
rN5PWV1Aebr@tdG1WAe0G3KGn0AO8yA6Y_OcWRCGzNxk__lMtvVQnXOZ@Fuxu_DW
_T@VW72X@@xFi46yl_zflglE0_7Y4A1@fzQ16PWl@NV@rNrnz@W@_VT@@1@H1aW@
L@xe0C8w86Y_8XOYCWsfrlU@NzuVC8ce4is@@ww@xFK5CY2uXG_Dmz@mVyAd4CY4
1jeYhTlFtNvTyFjxzvLlx@x@s@@dkx@XlmcCGQrtf@q@R@@@VnEPW@klItx@Qk@p
hyV@@x@@_Nw@@1_UlV7yz@qUjwrvVwhx@@tVwtNi4L4MYnnhaSWCto@__FceY2vo
0LVjx_x@QTd@fv@FlEweDY3vXWlaWwT@VyPIu@@@s@@dU88C4J4Fk_z@Z8nW8XO8
MC6Y7WXWqI8_H3yl_V7uX1nSuXU@NzOOgmz@@VWH64go3XbKHeAF4RY4HfyGeKg4
a63XbaG499u_Fup@@VW@@JxmICm@V@FzxhlmIImz@Ub@x@U@@@@M@_Fmt@z7MY1w
zFzrz@VxFzxBobDYHu1NxVVXH8HyAj4116k_z_Zjx1ztxVHMzZl@x@8SIWsfrVW_
94tG5_Xlt3rBXW729A062oe2hV@Fu@@_ZrnWOxO8aBp2euX8m4AIZ4Yhv@GuGork
tN8S64YK51GbWwlszW@Dmz@UT8II4l23y@lxLvT_Bj@@C_H3yVw@x3_@FKA3qVl@
H@lltt@fl_whQNv@Vkloxv@Q@xth_t@t@l@@FT@@1V_@@3YQCXe0C8m8Q3goWuGU
8y032KWXe0I8SI6YnYXWgI8GB62vI2N@_@HpaGqMF4Zb7HXYX@@@_WRI82C32f1Z
OOa8k63yNTL7jb4nZoGiO64jb4HfO0_V@@mSI8MdA2vYXGVI82i72J4cWWI86h@3
BPrOsU8276YD9XmSy8ia7Y8n0@mt@16PGak64JK2XwPWFlw@WbamVw@jx@@FwtNV
g@w@10;
BOOLEAN A22[65920] = @
m0200u@@@tx@@ll@xV@@@@_@@xr@@@x@@@t@z@Ve1_V@@z@@@x@@zrUVld@t@Voh
lHHDeX1fDm@@_k@dzEM8p@s@V8vlL@xV1eG_@12s@@V@@VNQVXLZr0@V@@pbWz@x
V@dwR_Ul@jxVWmVh_VKFu@@ttFl@lJBp2oy@__3G@9r@@x@VlVd6u@@@hVFet@@t
@@@l@@VU@_rtsxtzvbu_7A6yV_@7A3y_Ft6q4y@@pxl@zn@@@l@t@T@zgG2v@@BD
62F3y@@Vwdltp@h@VuXX@lzEM8p@M@B0ulK@7c9u@UVT7Jm@@xl@@@V@F@@lg1_l
t@uzU@BtNbEyOm@z_gl@@@G91oy@kU7I@3n4y@@lGVvzlRPm@@VFl@@@es0@_tts
x@zzly_7eI4K9u@y@5a_Rb@@FVMV5Wzk1_@@v2T3y@@@xt@@BbDm@x@l@@zN@zvU
kNw@9l@65yIm@N@VAq0x@xx_zsx2U9uV3o1w@zl@@@V@Rr@_@@63X9u@xzhfbW@_
zFVltNs@VvflL@F6Jm@U@@oq0@y_VXC32FC4BbeQoGuXa0g1_@@trt@@lOP8Kypu
D1@@@Nb2C2P6O@@aDeuX@Wq@mB3_l@t3FUuVmyF8pWV@@@mp30qVh2sIu@@@t@wh
lyVw@hU2_@@SzdXo46tm@rUMu13_@@mm_@@xl@@t@25IWt3XW6u@NVB4q3pQd5XW
6Gg@@t@@@x7c1tXC4MyGe53s@d@t8Dm@Vr210u@G69yFK2q6vX@@vtWC9y@@h7Mc
G883Zc9u@t@VtK2y@@@XRIuzV_3T@@V0L5ew@@lJVulvX0l4it@h7ubW@J@zWH9y
@w@3I@jo@@xlV@NV@@@@_@lUyrx@@qQW@@_pan4y@_@5MQW@tDVovlLzeC4WcGOf
1o@V8vlL@x@lvFxr0Nlz@XgFq0RW@@@V@@xN_Ul@b@NY7Ck1P_VNV3X@1kCu@J@l
Hs0@@y@_l@ly@V@Jx@@FMs0@_daavUfzgy_7_o0@@@xGL6y@_l6WoW@DSNxl@@zd
Cu_@lF0b1Vj@zXgCu@h@EWrWWs4i@zG6CILe0Kxs9qPRG0A6sx@S3Vzm@v_VWC3_
tpx3LRn@@tx7932GXX@_v@2FOu@V@ptpzly@N_GVCqpBXW2Fu@@rt@@@l@@tST@x
@zlgm@@@dV@xRxz@k1tm8Gc11jIegM2v4Jmy@@lqRw@GGCuFBb9Ct6XWUG@R@@BD
Fi@l@vxz_t_lBV8DISz@Vlhq0@@tRF7Umx@@d@@@V@@@C_zhljt@x3RvzFa69_@U
VE59HY962CQGGmGi@tG4ma1@@@vX4Deaa1U_@@zlq_dEp0@@xV_El@j@lI7sa1@@
@h1UaW5@@l@@@wkd6uVVlFr13rHP8aX11AUO9g11UUuE63Ezx@@doW@@twGf64Yq
0@l@x15U84q3s@N8vlL@x@v@fX66kV@@3MoWzlL_W2F4MwX0ZXu@@@s@@@l@lsR@
_tN16Fn@@lFlVj@Ek6uVf@V_Q2_@@lOr@@@nrW0e6uEf@F0Q2_@@@y@r_7O4ZCQI
u@z@AOf7NRP8Ov3_@@@YBYH9u4ixVV5KTZGfC4cGY_i940L2oplL1a3v3437GI8Z
73s@@@3qkX@@V@GfC4yrWrpFuQl@@1D3_ldt3ggY@@l@8Y64UDaGLF4Ih5z@@@V3
Pm@@_dltv@mmResxi8usC_LU@38lX@tz@WlRe@@kcz@@@Xy4ydbIuAj@FaRB_@Vr
tepW@@xlbv94as0pVly1pPmz_VVGGOYmdWRexRxz@__NU30n@@7GU3GglHXcR9qI
2@TP8SeA_@@xAmRW@@zlWHUucwi8qC3@qDm@t@FHGz@PzC0z@@l@@@V@@w_1pnW@
b7@m@I84a72_o0GQ145_WnxVC4ucAitg@3RYA@@@Jn5_W@l@Vk@_@dgbWN@xwGuK
n@@z9FWzV@@@@_@V1ao@@x@@@t@@R@6X64ce1_@@SzttxPzz@FCHCy@fc5yb1yLg
@7LK2@Vt@Xv81Abv@0yEfXG6ciuX65J8GmDy@@@4Wd4U@@@3IB1@@V@n4_W@@@L@
zzUUV@@3q2cWvIOpn42e81Vlt_1CkXJlpYWMsmd@@@0RFus@_EGGI0fxM5S93_@V
1Wo@@lD93_T@@3OaXGCJ8m3CufK@x@Vkd@d@@aZFu@@pVW76S@l@nIH_FumJ8DFL
JZ@@Vik4y@@@_8e13snGGLL46G216XnHTCuV@@t@u@@nd9ullrp@xxVuaUO@l08q
J3y@@@5dd1XTcW@j@@G7bm_P9UOdI4C231CcW@p_yuHbm_@@VYb9utt_sUulUGaX
0I@iAwK3O3M@7_73_@Vxz@@_6c831RwX@FniWCa8YB9oID1@@xR1MIY@XqRMz@@y
xt@zlVi6CY4_@@@z@dx7GH51bAH0Z64CI5_@@@z@j@7if7XqOJu6m4Co3hpcG80G
4CY11pzmIj942I2o@V8P75@N@Q2RIbmPjFu@V@FGL3i@@o5AA9s@@@Bsm0z@x@_z
@@31WX0LJ8e032HwXW0Cm@x@ht@zqGMJm@@ll@_@t6TP8408i@V@xtV@BegDypx@
6Km3tLQG81942m3_@z@3AmZGLCm@v@B8zrgpVJm@@@Rm1942m3U@@Vzttxv@T@DW
M62381x@xxXIPWT@5I_Rr@_@@@YxzXG0Iu@M32ZrWGRt8Cs42P8XW5O8406y@t@7
KG2XCiHGkCKhQ23ToG80Cu@@@Da1329yXGMP88N32lo0@@@V_@d@3Rb1@z@Fs@@@
31WXWID8K0C2BsW0jOucK364DXG0Umll@lN@xxW2s8C732vAX0AC8e0621uXm3ym
@@yUu1C4KGKHFdm8h94@i1_@zt3YaXWRs8Ou72e0ZGfD8W2OYeEXuTI84W4y_@xx
z@@t@@_VWb6OttbFuQ6Yw91@__VkrEB2VE1x@t@_9Dsz@@@hr3Up0f_l@@@V@VVU
e@@zSbPMJg9Ir@@llVAG00l8884021G3vN6i1_@_@zt@NZpG@s@@300008wtJQ12
OWtE8t8lDmj@R1P_lNlAz@_7000000i0G1L0e0000802200W000G0f64W10810G8
0000002100020MVrdhT_Ul@jlzVp68000000rx94aPXC_Fr70W004Am30u@@B1@X
DEVOdJ9A4@1Nx@@y@@@zt@@pAhyFOo7oXsZmUV8mN9220a_bPmV@@@GlCu_@vx0z
4y@@NV9z3w@@@rz@@xw@@p@V@j@@@FV@t@y_@@zl@@x@_jtz@@l_@@@mpD8zy4Uy
c1KLbrgx@gyt@Nxg_w2rNrNMr6iUWAV1yIjTXKRP2yhx@3hCXtZDmtz@VXsCuV@_
d@@Vl@@@VV@@t_@l@2Zt0_@t@_@_@n@@@x_@@t@@@d@@@_hdPm@V@l@fgAzLrTgw
x_TzTrxgglJNz@l@z@V@@l@_llkNXEXlvDm@y@VmxCu@@@o@ztj@l@V@@@Vy@_@3
at0t@@t_@@@TVVVlEt6RIAnn2yuV_lN@@@l@x@@42C0@@VbkkgRN@tLwww@SVNtx
@hwBmyGy@@Vx@@_tVNVl@@_VV@@t_@@_zV@@h@@@t@U@@s_6iyk1_@@xylr@p@@_
t@@@l@@sVN@@@w@l@zV@tx@@@o@U@lx@@V@@@z_l@lJT3Z79Go@yVl@l@Vt@@@u@
@@z@@tx@@lINttdxw@Bz@NN_@@@ytTz3;
ENDDATA;
DATA TEMP_DATA;
INTEGER A0[29] =
23, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 15, 791, 791, 791, 791, 317, 293, 281, 273, 261, 253, 237, 791;
INTEGER A1[29] =
16,3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 280, 240, 200, 160, 640, 480, 400, 320, 240, 160, 80,3144;
INTEGER A2[29] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165;
INTEGER A3[29] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112;
INTEGER A4[29] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648;
INTEGER A5[29] =
18,3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 56, 48, 40, 32, 128, 96, 80, 64, 48, 32, 16,3144;
INTEGER A6[29] =
0, 32, 16, 8, 4, 2, 16, 8, 4, 2, 32, 24, 16, 8, 4, 2, 0, 0, 0, 0, 0, 16, 12, 10, 8, 6, 4, 2, 32;
INTEGER A7[29] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 0, 0, 0, 0, 0, 0, 0, 7;
INTEGER A8[29] =
0, 512, 256, 128, 64, 32, 256, 128, 64, 32, 512, 384, 256, 128, 64, 32, 0, 560, 480, 400, 320, 256, 192, 160, 128, 96, 64, 32, 560;
INTEGER A9[21] =
12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
INTEGER A10[14] =
12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
INTEGER A51[15] =
294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
INTEGER A49[14] =
12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
INTEGER A11[5 * 3 * 28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0,1025, 4, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 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, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
INTEGER A14[64] =
8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
INTEGER A15[16] =
60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
INTEGER A54[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 0, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A55[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A56[8] =
255, 1, 255, 56, 255, 57, 255, 65;
' VARIABLES
INTEGER A17[1];
INTEGER A48[1];
INTEGER A52[1];
BOOLEAN A32[60];
BOOLEAN A33[10];
BOOLEAN A39[10];
BOOLEAN A26[1600];
BOOLEAN A27[5];
BOOLEAN A28[273];
BOOLEAN A31[640];
BOOLEAN A57[640];
BOOLEAN A45[640];
BOOLEAN A29[640];
BOOLEAN A30[640];
BOOLEAN A34[50];
BOOLEAN A35[50];
BOOLEAN A36[50];
BOOLEAN A37[50];
BOOLEAN A38[70];
INTEGER V2 = 0;
INTEGER V3 = 0;
INTEGER V4 = 32;
BOOLEAN b;
INTEGER i;
INTEGER j;
INTEGER k;
INTEGER l;
INTEGER V10;
INTEGER V11;
INTEGER V12;
INTEGER V13;
BOOLEAN A18[21];
BOOLEAN A19[20];
BOOLEAN A20[10];
INTEGER V14;
INTEGER V15;
INTEGER V89;
INTEGER V16;
INTEGER V87;
INTEGER V17;
INTEGER V181;
INTEGER V18;
INTEGER V19;
INTEGER V20;
INTEGER V21;
INTEGER V88;
INTEGER V94;
INTEGER V22;
INTEGER V179;
INTEGER V23;
INTEGER V24;
INTEGER V25;
INTEGER V26;
INTEGER V27;
INTEGER V28;
INTEGER V29 = 1;
INTEGER A16[15];
INTEGER V30;
INTEGER V31;
INTEGER V32 = 0;
INTEGER V33 = 0;
INTEGER V34 = 1;
INTEGER V35 = 0;
INTEGER V36 = 0;
INTEGER V37 = 0;
INTEGER V38 = 0;
INTEGER V72 = 0;
INTEGER V73 = 0;
BOOLEAN V39 = 0;
BOOLEAN V40 = 0;
INTEGER V41 = 0;
INTEGER V42 = 0;
BOOLEAN V43 = 0;
BOOLEAN V44 = 0;
BOOLEAN V45 = 0;
INTEGER V46;
INTEGER V47;
INTEGER V48;
BOOLEAN V49 = 0;
INTEGER V51 = -1;
INTEGER V52 = -1;
BOOLEAN V74 = 0;
BOOLEAN V75 = 0;
BOOLEAN V56 = 0;
BOOLEAN V57 = 0;
BOOLEAN V58 = 1;
BOOLEAN A40[10];
BOOLEAN A41[10];
BOOLEAN A44[10];
BOOLEAN V76 = 0;
BOOLEAN V80 = 1;
BOOLEAN V81 = 0;
BOOLEAN V82 = 0;
INTEGER V83 = 5;
INTEGER V84 = 0;
INTEGER V86 = 0;
BOOLEAN V91 = 0;
INTEGER V68 = 0;
INTEGER V69 = 0;
INTEGER V96 = 94;
BOOLEAN V97 = 1;
BOOLEAN V102 = 0;
BOOLEAN V100 = 0;
BOOLEAN V103 = 0;
BOOLEAN V108 = 0;
BOOLEAN V104 = 0;
BOOLEAN V105 = 0;
BOOLEAN V107 = 0;
BOOLEAN V106 = 0;
BOOLEAN V101 = 0;
BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
BOOLEAN USE_FIXED_ALGORITHM = 0;
ENDDATA;
PROCEDURE PR_INIT_PROGRAM USES TEMP_DATA;
V102 = 1;
V103 = 1;
ENDPROC;
PROCEDURE DO_BLANK_CHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE DO_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE DO_SECURE USES TEMP_DATA;
V107 = 1;
V106 = 1;
ENDPROC;
PROCEDURE DO_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_INIT_BLANKCHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE PR_INIT_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE PR_INIT_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_INIT_ERASE USES TEMP_DATA;
V102 = 1;
ENDPROC;
PROCEDURE PR_EXECUTE USES DEVICE_DATA, TEMP_DATA, L6, L26,
L96,
L97, L75, L55, L82,
L257,
L41, L35, L21;
CALL L6;
V3 = 0;
V4 = 1;
CALL L26;
IF (V2 == 0) THEN GOTO L2;
IF (V42 == 0) THEN CALL L97;
IF ((V42 == 0) && V102) THEN CALL L75;
IF ((V42 == 0) && V100) THEN CALL L96;
IF ((V42 == 0) && V103) THEN CALL L55;
IF ((V42 == 0) && V108) THEN CALL L82;
IF ((V42 == 0) && V107) THEN CALL L257;
IF ((V42 == 0) && V104) THEN CALL L41;
L2:
IF ((V42 == 0) && V104) THEN CALL L41;
CALL L21;
EXIT V42;
ENDPROC;
PROCEDURE L6 USES DEVICE_DATA, TEMP_DATA, L30, L276, L32;
INTEGER V66 = 0;
INTEGER V90 = 0;
INTEGER V95 = 0;
INTEGER V67 = 0;
INTEGER V180 = 0;
IF (V103) THEN V102 = 1;
IF (V106) THEN V107 = 1;
IF ((V102 || V100) && !V103 &&
(V108 || V107)) THEN V42 = 1;
IF (V42 != 0) THEN GOTO L463;
V21 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L7;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L7:
V21 = V21 + j;
V66 = V66 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 1) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L8;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A26[l] = 1;
l = l + 1;
NEXT k;
GOTO L9;
L8:
l = l + 1;
L9:
NEXT j;
NEXT i;
V88 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L10;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
IF ((V2 >= 23) && (V2 <= 27)) THEN
V96 = 95;
L10:
V88 = V88 + j;
V90 = V90 + k;
NEXT i;
V94 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 512) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L11;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L11:
V94 = V94 + j;
V95 = V95 + k;
NEXT i;
V179 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 2048) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L12;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L12:
V179 = V179 + j;
V180 = V180 + k;
NEXT i;
V22 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L13;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L13:
V22 = V22 + j;
V67 = V67 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 2) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L14;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A27[l] = 1;
l = l + 1;
NEXT k;
GOTO L15;
L14:
l = l + 1;
L15:
NEXT j;
NEXT i;
V16 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L16;
V2 = A12[i];
j = A0[V2];
L16:
V16 = V16 + j;
NEXT i;
V87 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L17;
V2 = A12[i];
j = A0[V2];
L17:
V87 = V87 + j;
NEXT i;
V17 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L18;
V2 = A12[i];
j = A0[V2];
L18:
V17 = V17 + j;
NEXT i;
V181 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 2048) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L19;
V2 = A12[i];
j = A0[V2];
L19:
V181 = V181 + j;
NEXT i;
V18 = V17;
IF (V16 > V18) THEN V18 = V16;
IF (V87 > V18) THEN V18 = V87;
IF (V181 > V18) THEN V18 = V181;
V20 = 32 + V1;
IF ((2 * 5 * 5 * V67) > V20) THEN V20 = 2 * 5 * 5 * V67;
IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
IF (V90 > V20) THEN V20 = V90;
IF (V95 > V20) THEN V20 = V95;
IF (V180 > V20) THEN V20 = V180;
V19 = V18;
IF (V21 > V19) THEN V19 = V21;
IF (V88 > V19) THEN V19 = V88;
IF (V94 > V19) THEN V19 = V94;
IF (V179 > V19) THEN V19 = V179;
IF (V20 > V19) THEN V19 = V20;
FOR i = 0 TO (V19 - 1);
A30[i] = 1;
NEXT i;
V33 = 0;
FOR i = 0 TO V1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L20;
V2 = A12[i];
IF (V33 < A7[V2]) THEN
V33 = A7[V2];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -