分个运行测试用例基本测试通过,先备份测试用例的新修改

This commit is contained in:
2025-09-03 00:23:32 +08:00
parent cbd52792a5
commit c71f155de7
13 changed files with 141 additions and 116 deletions

View File

@@ -14,7 +14,7 @@ if __name__ == '__main__':
#add_tc_2_runlist(errorPkt.tc5())
#add_tc_2_runlist(errorPkt.tc6())
add_tc_2_runlist(base.tc1())
#add_tc_2_runlist(base.tc1())
#add_tc_2_runlist(base.tc2())
#add_tc_2_runlist(base.tc3())
#add_tc_2_runlist(base.tc4())
@@ -57,8 +57,6 @@ if __name__ == '__main__':
#add_tc_2_runlist(sync.tc6())
#add_tc_2_runlist(sync.tc7())
#add_tc_2_runlist(ebmmu.tc1())
#add_tc_2_runlist(ebmmu.tc2())
#add_tc_2_runlist(ebmmu.tc3())
@@ -73,13 +71,11 @@ if __name__ == '__main__':
#add_tc_2_runlist(ebmmu.tc12())
#add_tc_2_runlist(ebmmu.tc13())
#add_tc_2_runlist(ebmmu.tc14())
#add_tc_2_runlist(ebmmu.tc15())
#add_tc_2_runlist(ebmmu.tc16())
#add_tc_2_runlist(ebmmu.tc17())
#add_tc_2_runlist(ebmmu.tc18())
#add_tc_2_runlist(ebmmu.tc19())
add_tc_2_runlist(ebmmu.tc15())
add_tc_2_runlist(ebmmu.tc16())
add_tc_2_runlist(ebmmu.tc17())
add_tc_2_runlist(ebmmu.tc18())
add_tc_2_runlist(ebmmu.tc19())
#add_tc_2_runlist(watchdog.tc1())
#add_tc_2_runlist(watchdog.tc2())

View File

@@ -401,58 +401,3 @@ def genTcEndFrameCode(tcname):
def genMessageCode(msg):
return f'''\t\t$fdisplay(spidata_file, "{msg}");\n'''
def genAddNewDev(devIndex):
dev_code = ("ShinTop s_ShinTop_slv3(\n"
" .clock(clock),\n"
" .reset(reset | isSoftReset[4]),\n"
"\n"
" .io_multiCLK_0(multiCLK[0]),\n"
" .io_multiCLK_1(multiCLK[1]),\n"
" .io_multiCLK_2(multiCLK[2]),\n"
" .io_multiCLK_3(multiCLK[3]),\n"
" .io_multiCLK_4(multiCLK[4]),\n"
" .io_multiCLK_5(multiCLK[5]),\n"
" .io_multiCLK_6(multiCLK[6]),\n"
" .io_multiCLK_7(multiCLK[7]),\n"
" .io_multiCLK_8(multiCLK[8]),\n"
" .io_multiCLK_9(multiCLK[9]),\n"
" .io_multiCLK_10(multiCLK[10]),\n"
" .io_multiCLK_11(multiCLK[11]),\n"
" .io_multiCLK_12(multiCLK[12]),\n"
" .io_multiCLK_13(multiCLK[13]),\n"
" .io_multiCLK_14(multiCLK[14]),\n"
" .io_multiCLK_15(multiCLK[15]),\n"
"\n"
" .io_dDatIn(dDat_w[3]),\n"
" .io_dDatOut(),\n"
" .io_uDatIn(1'b0),\n"
" .io_uDatOut(uDat_w[3]),\n"
"\n"
" .io_iqspi_sck(qspi_sck),\n"
" .io_iqspi_mosi(qspi_mosi),\n"
" .io_iqspi_miso(qspi_miso[4*4+3:4*4]),\n"
" .io_iqspi_isDirIn(),\n"
" .io_iqspi_csn(spi_csn[4]),\n"
"\n"
" .io_ospi_sck (spi_sck),\n"
" .io_ospi_mosi(spi_mosi),\n"
" .io_ospi_miso(spi_miso[4]),\n"
" .io_ospi_csn (spi_csn[9]),\n"
"\n"
" .io_oqspi_sck(qspi_sck),\n"
" .io_oqspi_mosi(qspi_mosi),\n"
" .io_oqspi_miso(qspi_miso[4*9+3:4*9]),\n"
" .io_oqspi_isDirIn(),\n"
" .io_oqspi_csn(spi_csn[14]),\n"
"\n"
" .io_isSoftReset(isSoftReset[4]),\n"
" .io_interrupt(io_int_sig[4]),\n"
" .io_latchPin_0(latch0),\n"
" .io_latchPin_1(latch1),\n"
" .io_hwSerial(0),\n"
" .io_uniCode(0)\n"
");\n"
)

View File

@@ -1211,30 +1211,59 @@ def tc_wr_sm(tc_id, wr_sm_idx):
+genIFRwDataCode(3, 0x74, False, 4)
+genIFRwDataCode(4, 0x74, False, 4)
+genMessageCode("--第一次读")
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genSlvSMReadData(1, wr_sm_idx, 32)
+genSlvSMReadData(2, wr_sm_idx, 32)
+genSlvSMReadData(3, wr_sm_idx, 32)
+genSlvSMReadData(4, wr_sm_idx, 32)
+genMessageCode("--第二次读")
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genSlvSMReadData(1, wr_sm_idx, 32)
+genSlvSMReadData(2, wr_sm_idx, 32)
+genSlvSMReadData(3, wr_sm_idx, 32)
+genSlvSMReadData(4, wr_sm_idx, 32)
+genMessageCode("--第三次读")
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genSlvSMReadData(1, wr_sm_idx, 32)
+genSlvSMReadData(2, wr_sm_idx, 32)
+genSlvSMReadData(3, wr_sm_idx, 32)
+genSlvSMReadData(4, wr_sm_idx, 32)
+genMessageCode("--第四次读")
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genSlvSMReadData(1, wr_sm_idx, 32)
+genSlvSMReadData(2, wr_sm_idx, 32)
+genSlvSMReadData(3, wr_sm_idx, 32)
+genSlvSMReadData(4, wr_sm_idx, 32)
+genMessageCode("--第五次读")
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genSlvSMReadData(1, wr_sm_idx, 32)
+genSlvSMReadData(2, wr_sm_idx, 32)
+genSlvSMReadData(3, wr_sm_idx, 32)
+genSlvSMReadData(4, wr_sm_idx, 32)
+genIFRwDataCode(1, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(2, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(3, 0x300 + wr_sm_idx * 0x4, False, 2)
+genIFRwDataCode(4, 0x300 + wr_sm_idx * 0x4, False, 2)
+genTcEndFrameCode(gen_file_def))
@@ -1272,42 +1301,61 @@ def tc_rd_sm(tc_id, rd_sm_idx):
sm_idx = 0
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des)
+genMessageCode("--设备1的写")
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(0, 32)))
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(32, 64)))
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(64, 96)))
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(96, 128)))
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(128, 160)))
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(160, 192)))
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(192, 224)))
+genSlvSMWriteData(1, rd_sm_idx, 32, list(range(224, 256)))
+genIFRwDataCode(1, 0x300 + rd_sm_idx * 0x4, False, 2)
+genMessageCode("--设备2的写")
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(0, 32)))
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(32, 64)))
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(64, 96)))
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(96, 128)))
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(128, 160)))
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(160, 192)))
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(192, 224)))
+genSlvSMWriteData(2, rd_sm_idx, 32, list(range(224, 256)))
+genIFRwDataCode(2, 0x300 + rd_sm_idx * 0x4, False, 2)
+genMessageCode("--设备3的写")
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(0, 32)))
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(32, 64)))
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(64, 96)))
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(96, 128)))
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(128, 160)))
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(160, 192)))
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(192, 224)))
+genSlvSMWriteData(3, rd_sm_idx, 32, list(range(224, 256)))
+genIFRwDataCode(3, 0x300 + rd_sm_idx * 0x4, False, 2)
+genMessageCode("--设备4的写")
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(0, 32)))
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(32, 64)))
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(64, 96)))
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(96, 128)))
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(128, 160)))
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(160, 192)))
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(192, 224)))
+genSlvSMWriteData(4, rd_sm_idx, 32, list(range(224, 256)))
+genIFRwDataCode(4, 0x300 + rd_sm_idx * 0x4, False, 2)
)
genPkt.addAfterExc(genWriteTransLenCode(gen_file_def, sm_idx)
@@ -1436,9 +1484,9 @@ def tc24():
genPkt.setPktType(1)
genPkt.addBeforeExc(genTcStartFrameCode(gen_file_def, tc_des)
+genIFRwDataCode(2, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
+genIFRwDataCode(3, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
+genIFRwDataCode(4, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
#+genIFRwDataCode(2, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
#+genIFRwDataCode(3, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
#+genIFRwDataCode(4, 0x40, True, 4, [0x01, 0x00, 0x66, 0x79])
)
@@ -1599,23 +1647,23 @@ def tc24():
+genMessageCode("--读取中断")
+genIFRwDataCode(0, 0x74, False, 4)
+genIFRwDataCode(1, 0x74, False, 4)
#+genIFRwDataCode(2, 0x74, False, 4)
#+genIFRwDataCode(3, 0x74, False, 4)
#+genIFRwDataCode(4, 0x74, False, 4)
+genIFRwDataCode(2, 0x74, False, 4)
+genIFRwDataCode(3, 0x74, False, 4)
+genIFRwDataCode(4, 0x74, False, 4)
+genMessageCode("--清除中断")
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genMessageCode("--读取中断")
+genIFRwDataCode(0, 0x74, False, 4)
+genIFRwDataCode(1, 0x74, False, 4)
#+genIFRwDataCode(2, 0x74, False, 4)
#+genIFRwDataCode(3, 0x74, False, 4)
#+genIFRwDataCode(4, 0x74, False, 4)
+genIFRwDataCode(2, 0x74, False, 4)
+genIFRwDataCode(3, 0x74, False, 4)
+genIFRwDataCode(4, 0x74, False, 4)
)
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def,), 1, True, gen_file_def_ap)
@@ -1646,23 +1694,23 @@ def tc24():
+genMessageCode("--读取中断")
+genIFRwDataCode(0, 0x74, False, 4)
+genIFRwDataCode(1, 0x74, False, 4)
#+genIFRwDataCode(2, 0x74, False, 4)
#+genIFRwDataCode(3, 0x74, False, 4)
#+genIFRwDataCode(4, 0x74, False, 4)
+genIFRwDataCode(2, 0x74, False, 4)
+genIFRwDataCode(3, 0x74, False, 4)
+genIFRwDataCode(4, 0x74, False, 4)
+genMessageCode("--清除中断")
+genIFRwDataCode(0, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
#+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(2, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(3, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(4, 0x78, True, 4, [0xff, 0xff, 0xff, 0xff])
+genMessageCode("--读取中断")
+genIFRwDataCode(0, 0x74, False, 4)
+genIFRwDataCode(1, 0x74, False, 4)
#+genIFRwDataCode(2, 0x74, False, 4)
#+genIFRwDataCode(3, 0x74, False, 4)
#+genIFRwDataCode(4, 0x74, False, 4)
+genIFRwDataCode(2, 0x74, False, 4)
+genIFRwDataCode(3, 0x74, False, 4)
+genIFRwDataCode(4, 0x74, False, 4)
+genTcEndFrameCode(gen_file_def)) #+genDisableInsertTimeCode())

View File

@@ -236,7 +236,7 @@ def __gen_slv_dev_predef(num):
+"`define ALL_DEV_NUM (`DEV_NUM + 1) // slave + master\n"
+"`define SPI_CSN_NUM (`ALL_DEV_NUM * 3)\n"
+"`define HW_SERIAL 0 //48'h31303050584c //(48'h4c5850303031)\n"
+"`define HW_SERIAL 48'h31303050584c //(48'h4c5850303031)\n"
+"`define IQSPI_PINS(N) (`N*4+3):(`N*4)\n"
+"`define EQSPI_PINS(N) ((`N + `ALL_DEV_NUM)*4+3):((`N + `ALL_DEV_NUM)*4)\n"
+"`define IQSPI_MISO(N) qspi_miso[`IQSPI_PINS(`N)]\n"

View File

@@ -1338,7 +1338,7 @@ def tc7():
+ '''txBuf[20] = ( (_temp_time >> 8) & 8'hff);\n'''
+ '''txBuf[21] = ((_temp_time >> 16) & 8'hff);\n'''
+ '''txBuf[22] = ((_temp_time >> 24) & 8'hff);\n'''
+ '''txBuf[23] = 0;\n'''
+ '''txBuf[23] = ((_temp_time >> 32) & 8'hff);\n'''
+ '''txBuf[24] = 0;\n'''
+ '''txBuf[25] = 0;\n'''
+ '''txBuf[26] = 0;\n'''

View File

@@ -1,5 +1,31 @@
from pyutils import *
'''
看门狗0超时逻辑
1. 看门狗0从系统发送下行包时触发工作
2. 系统上行时,停止看门狗工作并复位看门狗计数器;若发生超时,报超时状态,复位继续工作,此时有上行包,不予响应;
3. 看门狗不使能,则对应的看门狗停止工作,也不会报相关的状态位与中断;
4. 写对应的看门狗状态寄存器,对应看门狗被复位;需要重新触发才能工作。
SM0/2/4/6与SM1/3/5/7超时逻辑
1. 看门狗从读写第一个字节被触发计时工作;第二次读写第一个字节,不影响看门狗工作;
2. 读写最后一个字节,停止看门狗工作并复位看门狗计数器;若发生超时,报超时状态,复位继续工作,此时系统读到最后一个字节,不予响应。
3. 看门狗不使能,则对应的看门狗停止工作,也不会报相关的状态位与中断;
4. 写对应的看门狗状态寄存器,对应看门狗被复位;需要重新触发才能工作。
看门狗17超时逻辑
1. 看门狗17从系统发送第一个下行包时触发工作
2. 系统发送第二个下行包时,停止看门狗工作并复位看门狗计数器;若发生超时,报超时状态,复位继续工作;
3. 看门狗不使能,则对应的看门狗停止工作,也不会报相关的状态位与中断;
4. 写对应的看门狗状态寄存器,对应看门狗被复位;需要重新触发才能工作。
复位继续工作指看门狗需要重新被触发开始计数直至超时或者复位。写看门狗状态无论超时没超时对应bit为1则对应看门狗被复位。
'''
def watchdog_test_sm_wr_timeout(tc_id, wd_id):
genPkt = GenPkt()
@@ -64,12 +90,15 @@ def watchdog_test_sm_wr_timeout(tc_id, wd_id):
+genIFRwDataCode(2, 0x074, False, 0x04)
+genIFRwDataCode(3, 0x074, False, 0x04)
+genIFRwDataCode(4, 0x074, False, 0x04)
+genMessageCode("--延时后检查看门狗寄存器")
+"#700000\n"
+genIFRwDataCode(1, 0x400, False, 0x04)
+genIFRwDataCode(1, 0x400, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x400, False, 0x04)
+genMessageCode("--复位数据缓冲区")
+genIFRwDataCode(1, 0x300 + slave_sm_id * 4, True, 1, [0, ])
+"#800000\n"
+genMessageCode("--延时后检查看门狗寄存器")
+"#1200000\n"
+genIFRwDataCode(1, 0x400, False, 0x04)
+genTcEndFrameCode(gen_file_def))
@@ -121,7 +150,7 @@ def watchdog_test_sm_rd_timeout(tc_id, wd_id):
data[1] = 0x00
genPkt.addSubPkt(0x0, 0, 0x302 + slave_sm_id * 4, 0xe, 2, data)
data = [0,] * 0x10
data = list(range(0x10))
#subPkt参数索引、索引类型、地址、命令、长度、数据
sm_addr = slave_sm_id * 0x1000 + 0x800
@@ -139,12 +168,19 @@ def watchdog_test_sm_rd_timeout(tc_id, wd_id):
+genIFRwDataCode(2, 0x074, False, 0x04)
+genIFRwDataCode(3, 0x074, False, 0x04)
+genIFRwDataCode(4, 0x074, False, 0x04)
+genIFRwDataCode(1, slave_sm_id * 0x1000 + 0x800, False, 4)
+"#500000\n"
+genMessageCode("--读缓冲区")
+genIFRwDataCode(1, 0x800 + slave_sm_id * 0x1000, False, 8)
+genMessageCode("--延时后检查看门狗寄存器")
+"#1000000\n"
+genIFRwDataCode(1, 0x400, False, 0x04)
+genIFRwDataCode(1, 0x400, True, 4, [0xff, 0xff, 0xff, 0xff])
+genIFRwDataCode(1, 0x400, False, 0x04)
+genMessageCode("--复位数据缓冲区")
+genIFRwDataCode(1, 0x300 + slave_sm_id * 4, True, 1, [0, ])
+genMessageCode("--延时后检查看门狗寄存器")
+"#500000\n"
+genIFRwDataCode(1, 0x400, False, 0x04)
+genTcEndFrameCode(gen_file_def))
genPkt.gen("./generated/shin/%s.vh"%(gen_file_def, ), 1)

View File

@@ -2,7 +2,7 @@
16'h030e 8'h00 16'h0002 8'h94 8'h00
16'h2000 8'h00 16'h0094 8'h09 8'h00 8'h00 8'h00 8'h00 8'h04 8'h00 8'h00 8'h00 8'h40 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h00 8'h00 8'h00 8'h0c 8'h00 8'hc0 8'h00 8'h40 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h0b
16'h1800 8'h01 16'h0094 8'h09 8'h00 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'h00 8'h40 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h0c 8'h00 8'hc0 8'h00 8'h40 8'h08 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01
16'h1800 8'h01 16'h0094 8'h09 8'h00 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'h00 8'h40 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h0c 8'h00 8'hc0 8'h00 8'h40 8'h08 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00

View File

@@ -2,7 +2,7 @@
16'h0316 8'h00 16'h0002 8'h8c 8'h00
16'h3000 8'h00 16'h008c 8'h08 8'h80 8'h00 8'h00 8'h00 8'h04 8'h00 8'h00 8'hd0 8'h80 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h40 8'h41 8'h42 8'h43 8'h44 8'h45 8'h46 8'h47 8'h48 8'h49 8'h4a 8'h4b 8'h4c 8'h4d 8'h4e 8'h4f 8'h50 8'h51 8'h52 8'h53 8'h54 8'h55 8'h56 8'h57 8'h58 8'h59 8'h5a 8'h5b 8'h5c 8'h5d 8'h5e 8'h5f 8'h60 8'h61 8'h62 8'h63 8'h64 8'h65 8'h66 8'h67 8'h68 8'h69 8'h6a 8'h6b 8'h6c 8'h6d 8'h6e 8'h6f 8'h70 8'h71 8'h72 8'h73 8'h74 8'h75 8'h76 8'h77 8'h78 8'h79 8'h7a 8'h7b 8'h7c 8'h7d 8'h7e 8'h7f 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h15
16'h2800 8'h01 16'h008c 8'h08 8'h80 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'hd0 8'h80 8'h02 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h5d 8'h09 8'h0f 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h40 8'h41 8'h42 8'h43 8'h7c 8'h75 8'h46 8'hc7 8'h5d 8'h4d 8'h4a 8'h4b 8'h4c 8'h4d 8'h4e 8'h4f 8'h50 8'hd7 8'hd7 8'h53 8'h54 8'h55 8'h56 8'h57 8'h58 8'h59 8'h5a 8'h5b 8'h5c 8'h5d 8'h5e 8'h5f 8'h60 8'h61 8'h62 8'h63 8'h64 8'h65 8'h66 8'h67 8'h68 8'h69 8'h6a 8'h6b 8'h6c 8'h6d 8'h6e 8'h6f 8'h70 8'h71 8'h72 8'hf3 8'h74 8'h75 8'h77 8'h77 8'h78 8'h79 8'h7a 8'h7b 8'h7c 8'hfd 8'h7e 8'h7f 8'h00 8'h04
16'h2800 8'h01 16'h008c 8'h08 8'h80 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'hd0 8'h80 8'h02 8'h01 8'h4e 8'h5b 8'h54 8'h35 8'h36 8'h37 8'h5d 8'h09 8'h0f 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h40 8'h41 8'h42 8'h43 8'h7c 8'h75 8'h46 8'hc7 8'h5d 8'h4d 8'h4a 8'h4b 8'h4c 8'h4d 8'h4e 8'h4f 8'h50 8'hd7 8'hd7 8'h53 8'h54 8'h55 8'h56 8'h57 8'h58 8'h59 8'h5a 8'h5b 8'h5c 8'h5d 8'h5e 8'h5f 8'h60 8'h61 8'h62 8'h63 8'h64 8'h65 8'h66 8'h67 8'h68 8'h69 8'h6a 8'h6b 8'h6c 8'h6d 8'h6e 8'h6f 8'h70 8'h71 8'h72 8'hf3 8'h74 8'h75 8'h77 8'h77 8'h78 8'h79 8'h7a 8'h7b 8'h7c 8'hfd 8'h7e 8'h7f 8'h00 8'h04
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00

View File

@@ -1,8 +1,8 @@
16'h0078 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h00
16'h0040 8'h00 16'h0004 8'h01 8'h00 8'h66 8'h79
16'h0040 8'h00 16'h0004 8'h01 8'h00 8'h66 8'h79
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0070 8'h01 16'h0004 8'h00 8'h00 8'h00 8'he0
16'h0070 8'h01 16'h0004 8'h00 8'h00 8'h00 8'he0
16'h0000 8'h00 16'h0001 8'h01
@@ -11,7 +11,7 @@
16'h0306 8'h00 16'h0002 8'h8c 8'h00
16'h1000 8'h00 16'h008c 8'h08 8'h80 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'hd0 8'h80 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h01
16'h0800 8'h01 16'h008c 8'h08 8'h80 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'hd0 8'h80 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h3c 8'h31 8'h00 8'h80 8'h15 8'h05 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h87 8'h87 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'hf0 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h81 8'h00 8'h00 8'h00 8'h01
16'h0800 8'h01 16'h008c 8'h08 8'h80 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'hd0 8'h80 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h3c 8'h31 8'h00 8'h80 8'h15 8'h05 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h87 8'h87 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'hf0 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h81 8'h00 8'h00 8'h00 8'h01
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
16'h007c 8'h00 16'h0002 8'h00 8'h81

View File

@@ -22,7 +22,7 @@
16'h0306 8'h00 16'h0002 8'h64 8'h00
16'h1000 8'h00 16'h0064 8'h06 8'h00 8'h00 8'h00 8'h00 8'h04 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h0c 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h01
16'h0800 8'h01 16'h0064 8'h06 8'h00 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h02 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h0c 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h03 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h10 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01
16'h0800 8'h01 16'h0064 8'h06 8'h00 8'h00 8'h04 8'h00 8'h04 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h02 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h0c 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h03 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01 8'h00 8'h10 8'h00 8'h00 8'h00 8'h10 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h01
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
@@ -42,7 +42,7 @@
16'h0306 8'h00 16'h0002 8'h4c 8'h00
16'h1000 8'h00 16'h004c 8'h04 8'h80 8'h00 8'h00 8'h80 8'h02 8'h00 8'h00 8'h00 8'h40 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h01
16'h0800 8'h01 16'h004c 8'h04 8'h80 8'h00 8'h04 8'h80 8'h02 8'h00 8'h00 8'h00 8'h40 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h02 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h03 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h04
16'h0800 8'h01 16'h004c 8'h04 8'h80 8'h00 8'h04 8'h80 8'h02 8'h00 8'h00 8'h00 8'h40 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h02 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h03 8'h00 8'h00 8'h00 8'h00 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h04 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h04
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00

View File

@@ -22,7 +22,7 @@
16'h0306 8'h00 16'h0002 8'h64 8'h00
16'h1000 8'h00 16'h0064 8'h06 8'h00 8'h00 8'h00 8'h40 8'h02 8'h00 8'h00 8'h00 8'h58 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h01
16'h0800 8'h01 16'h0064 8'h06 8'h00 8'h00 8'h04 8'h40 8'h02 8'h00 8'h00 8'h00 8'h58 8'h00 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h0a 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h14 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h1e 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h01 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h02 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h03 8'h00 8'h02 8'h01 8'h00 8'h00 8'h00 8'h00 8'h00 8'h00 8'h55 8'h00 8'h04 8'h00 8'h00 8'h04
16'h0800 8'h01 16'h0064 8'h06 8'h00 8'h00 8'h04 8'h40 8'h02 8'h00 8'h00 8'h00 8'h58 8'h00 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h0a 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h14 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h1e 8'h00 8'h00 8'h10 8'h00 8'h02 8'h0a 8'h00 8'h03 8'h01 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h01 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h02 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h03 8'h00 8'h02 8'h01 8'h4c 8'h58 8'h50 8'h30 8'h30 8'h31 8'h55 8'h00 8'h04 8'h00 8'h00 8'h04
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h0f 8'h00

View File

@@ -23,10 +23,10 @@
16'h1000 8'h00 16'h010c 8'h10 8'h80 8'h00 8'h00 8'h40 8'h02 8'h00 8'h00 8'h11 8'h00 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h40 8'h41 8'h42 8'h43 8'h44 8'h45 8'h46 8'h47 8'h48 8'h49 8'h4a 8'h4b 8'h4c 8'h4d 8'h4e 8'h4f 8'h50 8'h51 8'h52 8'h53 8'h54 8'h55 8'h56 8'h57 8'h58 8'h59 8'h5a 8'h5b 8'h5c 8'h5d 8'h5e 8'h5f 8'h60 8'h61 8'h62 8'h63 8'h64 8'h65 8'h66 8'h67 8'h68 8'h69 8'h6a 8'h6b 8'h6c 8'h6d 8'h6e 8'h6f 8'h70 8'h71 8'h72 8'h73 8'h74 8'h75 8'h76 8'h77 8'h78 8'h79 8'h7a 8'h7b 8'h7c 8'h7d 8'h7e 8'h7f 8'h80 8'h81 8'h82 8'h83 8'h84 8'h85 8'h86 8'h87 8'h88 8'h89 8'h8a 8'h8b 8'h8c 8'h8d 8'h8e 8'h8f 8'h90 8'h91 8'h92 8'h93 8'h94 8'h95 8'h96 8'h97 8'h98 8'h99 8'h9a 8'h9b 8'h9c 8'h9d 8'h9e 8'h9f 8'ha0 8'ha1 8'ha2 8'ha3 8'ha4 8'ha5 8'ha6 8'ha7 8'ha8 8'ha9 8'haa 8'hab 8'hac 8'had 8'hae 8'haf 8'hb0 8'hb1 8'hb2 8'hb3 8'hb4 8'hb5 8'hb6 8'hb7 8'hb8 8'hb9 8'hba 8'hbb 8'hbc 8'hbd 8'hbe 8'hbf 8'hc0 8'hc1 8'hc2 8'hc3 8'hc4 8'hc5 8'hc6 8'hc7 8'hc8 8'hc9 8'hca 8'hcb 8'hcc 8'hcd 8'hce 8'hcf 8'hd0 8'hd1 8'hd2 8'hd3 8'hd4 8'hd5 8'hd6 8'hd7 8'hd8 8'hd9 8'hda 8'hdb 8'hdc 8'hdd 8'hde 8'hdf 8'he0 8'he1 8'he2 8'he3 8'he4 8'he5 8'he6 8'he7 8'he8 8'he9 8'hea 8'heb 8'hec 8'hed 8'hee 8'hef 8'hf0 8'hf1 8'hf2 8'hf3 8'hf4 8'hf5 8'hf6 8'hf7 8'hf8 8'hf9 8'hfa 8'hfb 8'hfc 8'hfd 8'hfe 8'hff 8'h00 8'h00
16'h0020 8'h00 16'h0001 8'h01
16'h0800 8'h01 16'h010c 8'h10 8'h80 8'h00 8'h04 8'h40 8'h02 8'h00 8'h00 8'h11 8'h00 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f 8'h30 8'h31 8'h32 8'h33 8'h34 8'h35 8'h36 8'h37 8'h38 8'h39 8'h3a 8'h3b 8'h3c 8'h3d 8'h3e 8'h3f 8'h40 8'h41 8'h42 8'h43 8'h44 8'h45 8'h46 8'h47 8'h48 8'h49 8'h4a 8'h4b 8'h4c 8'h4d 8'h4e 8'h4f 8'h50 8'h51 8'h52 8'h53 8'h54 8'h55 8'h56 8'h57 8'h58 8'h59 8'h5a 8'h5b 8'h5c 8'h5d 8'h5e 8'h5f 8'h60 8'h61 8'h62 8'h63 8'h64 8'h65 8'h66 8'h67 8'h68 8'h69 8'h6a 8'h6b 8'h6c 8'h6d 8'h6e 8'h6f 8'h70 8'h71 8'h72 8'h73 8'h74 8'h75 8'h76 8'h77 8'h78 8'h79 8'h7a 8'h7b 8'h7c 8'h7d 8'h7e 8'h7f 8'h80 8'h81 8'h82 8'h83 8'h84 8'h85 8'h86 8'h87 8'h88 8'h89 8'h8a 8'h8b 8'h8c 8'h8d 8'h8e 8'h8f 8'h90 8'h91 8'h92 8'h93 8'h94 8'h95 8'h96 8'h97 8'h98 8'h99 8'h9a 8'h9b 8'h9c 8'h9d 8'h9e 8'h9f 8'ha0 8'ha1 8'ha2 8'ha3 8'ha4 8'ha5 8'ha6 8'ha7 8'ha8 8'ha9 8'haa 8'hab 8'hac 8'had 8'hae 8'haf 8'hb0 8'hb1 8'hb2 8'hb3 8'hb4 8'hb5 8'hb6 8'hb7 8'hb8 8'hb9 8'hba 8'hbb 8'hbc 8'hbd 8'hbe 8'hbf 8'hc0 8'hc1 8'hc2 8'hc3 8'hc4 8'hc5 8'hc6 8'hc7 8'hc8 8'hc9 8'hca 8'hcb 8'hcc 8'hcd 8'hce 8'hcf 8'hd0 8'hd1 8'hd2 8'hd3 8'hd4 8'hd5 8'hd6 8'hd7 8'hd8 8'hd9 8'hda 8'hdb 8'hdc 8'hdd 8'hde 8'hdf 8'he0 8'he1 8'he2 8'he3 8'he4 8'he5 8'he6 8'he7 8'he8 8'he9 8'hea 8'heb 8'hec 8'hed 8'hee 8'hef 8'hf0 8'hf1 8'hf2 8'hf3 8'hf4 8'hf5 8'hf6 8'hf7 8'hf8 8'hf9 8'hfa 8'hfb 8'hfc 8'hfd 8'hfe 8'hff 8'h00 8'h04
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h01 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0800 8'h01 16'h0010 8'h00 8'h01 8'h02 8'h03 8'h04 8'h05 8'h06 8'h07 8'h08 8'h09 8'h0a 8'h0b 8'h0c 8'h0d 8'h0e 8'h0f
16'h1800 8'h01 16'h0010 8'h10 8'h11 8'h12 8'h13 8'h14 8'h15 8'h16 8'h17 8'h18 8'h19 8'h1a 8'h1b 8'h1c 8'h1d 8'h1e 8'h1f
16'h2800 8'h01 16'h0010 8'h20 8'h21 8'h22 8'h23 8'h24 8'h25 8'h26 8'h27 8'h28 8'h29 8'h2a 8'h2b 8'h2c 8'h2d 8'h2e 8'h2f
@@ -43,10 +43,10 @@
16'h1800 8'h01 16'h0010 8'hd0 8'hd1 8'hd2 8'hd3 8'hd4 8'hd5 8'hd6 8'hd7 8'hd8 8'hd9 8'hda 8'hdb 8'hdc 8'hdd 8'hde 8'hdf
16'h2800 8'h01 16'h0010 8'he0 8'he1 8'he2 8'he3 8'he4 8'he5 8'he6 8'he7 8'he8 8'he9 8'hea 8'heb 8'hec 8'hed 8'hee 8'hef
16'h3800 8'h01 16'h0010 8'hf0 8'hf1 8'hf2 8'hf3 8'hf4 8'hf5 8'hf6 8'hf7 8'hf8 8'hf9 8'hfa 8'hfb 8'hfc 8'hfd 8'hfe 8'hff
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'h08 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0300 8'h01 16'h0020 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00 8'h00 8'h00 8'h10 8'h00 8'h00 8'h00 8'hxx 8'h00
16'h0074 8'h01 16'h0004 8'h03 8'h00 8'h06 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h55 8'h0f 8'h00
16'h0074 8'h01 16'h0004 8'h00 8'h55 8'h0f 8'h00

View File

@@ -1,8 +1,8 @@
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h00 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0074 8'h01 16'h0004 8'h04 8'h00 8'h00 8'h80
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff
16'h0078 8'h00 16'h0004 8'hff 8'hff 8'hff 8'hff