From 379902fcf49bce1e569f993de0bc881002cc2e2e Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 15:52:16 +0200 Subject: [PATCH 01/33] Add target `check' --- Makefile | 4 ++-- icebox/Makefile | 4 +++- icebram/Makefile | 4 ++-- icemulti/Makefile | 4 +++- icepack/Makefile | 4 +++- icepll/Makefile | 4 +++- iceprog/Makefile | 4 +++- icetime/Makefile | 4 +++- 8 files changed, 22 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 79e7a7f2f88..f1d8b659db2 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ include config.mk SUBDIRS = icebox icepack iceprog icemulti icepll icetime icebram -all clean install uninstall: +all check clean install uninstall: for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $@ || exit; \ done @@ -14,5 +14,5 @@ mxebin: clean cp icemulti/*.exe icepll/*.exe icetime/*.exe icestorm-win32/ zip -r icestorm-win32.zip icestorm-win32/ -.PHONY: all clean install uninstall +.PHONY: all check clean install uninstall diff --git a/icebox/Makefile b/icebox/Makefile index 430fb17b030..3ac37c67692 100644 --- a/icebox/Makefile +++ b/icebox/Makefile @@ -18,6 +18,8 @@ chipdb-8k.txt: icebox.py iceboxdb.py icebox_chipdb.py python3 icebox_chipdb.py -8 > chipdb-8k.new mv chipdb-8k.new chipdb-8k.txt +check: all + clean: rm -f chipdb-1k.txt chipdb-8k.txt chipdb-384.txt chipdb-5k.txt rm -f icebox.pyc iceboxdb.pyc @@ -55,4 +57,4 @@ uninstall: rm -f $(DESTDIR)$(PREFIX)/share/icebox/chipdb-8k.txt -rmdir $(DESTDIR)$(PREFIX)/share/icebox -.PHONY: all clean install uninstall +.PHONY: all check clean install uninstall diff --git a/icebram/Makefile b/icebram/Makefile index 3904926e9c2..b4df10543c7 100644 --- a/icebram/Makefile +++ b/icebram/Makefile @@ -9,7 +9,7 @@ all: icebram$(EXE) icebram$(EXE): icebram.o $(CXX) -o $@ $(LDFLAGS) $^ $(LDLIBS) -test: icebram +check test: all bash rundemo.sh install: all @@ -27,5 +27,5 @@ clean: -include *.d -.PHONY: all test install uninstall clean +.PHONY: all check test install uninstall clean diff --git a/icemulti/Makefile b/icemulti/Makefile index 530215881c1..0358d8f64a7 100644 --- a/icemulti/Makefile +++ b/icemulti/Makefile @@ -9,6 +9,8 @@ all: icemulti$(EXE) icemulti$(EXE): icemulti.o $(CXX) -o $@ $(LDFLAGS) $^ $(LDLIBS) +check: all + install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp icemulti$(EXE) $(DESTDIR)$(PREFIX)/bin/icemulti$(EXE) @@ -23,5 +25,5 @@ clean: -include *.d -.PHONY: all install uninstall clean +.PHONY: all check install uninstall clean diff --git a/icepack/Makefile b/icepack/Makefile index 65d4c9a5fa4..0c50dce98cd 100644 --- a/icepack/Makefile +++ b/icepack/Makefile @@ -16,6 +16,8 @@ iceunpack: icepack iceunpack.exe: # no iceunpack.exe, use icepack -u +check: all + install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp icepack$(EXE) $(DESTDIR)$(PREFIX)/bin/icepack$(EXE) @@ -33,5 +35,5 @@ clean: -include *.d -.PHONY: all install uninstall clean +.PHONY: all check install uninstall clean diff --git a/icepll/Makefile b/icepll/Makefile index 87eabfa6f63..2af60381b2c 100644 --- a/icepll/Makefile +++ b/icepll/Makefile @@ -9,6 +9,8 @@ all: icepll$(EXE) icepll$(EXE): icepll.o $(CXX) -o $@ $(LDFLAGS) $^ $(LDLIBS) +check: all + install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp icepll$(EXE) $(DESTDIR)$(PREFIX)/bin/icepll$(EXE) @@ -23,5 +25,5 @@ clean: -include *.d -.PHONY: all install uninstall clean +.PHONY: all check install uninstall clean diff --git a/iceprog/Makefile b/iceprog/Makefile index d71a9b7b109..3592ce06b04 100644 --- a/iceprog/Makefile +++ b/iceprog/Makefile @@ -21,6 +21,8 @@ all: iceprog$(EXE) iceprog$(EXE): iceprog.o $(CC) -o $@ $(LDFLAGS) $^ $(LDLIBS) +check: all + install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp iceprog$(EXE) $(DESTDIR)$(PREFIX)/bin/iceprog$(EXE) @@ -38,5 +40,5 @@ clean: -include *.d -.PHONY: all install uninstall clean +.PHONY: all check install uninstall clean diff --git a/icetime/Makefile b/icetime/Makefile index 5e959c7a159..fffd560549b 100644 --- a/icetime/Makefile +++ b/icetime/Makefile @@ -17,6 +17,8 @@ timings.inc: timings.py ../icefuzz/timings_*.txt python3 timings.py > timings.inc.new mv timings.inc.new timings.inc +check: all + install: all mkdir -p $(DESTDIR)$(PREFIX)/bin cp icetime$(EXE) $(DESTDIR)$(PREFIX)/bin/icetime$(EXE) @@ -51,5 +53,5 @@ clean: -include *.d -.PHONY: all install uninstall clean +.PHONY: all check install uninstall clean From c0ae9f805e78a8e39dbe75b02bb1b54da1a0a44c Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 16:08:06 +0200 Subject: [PATCH 02/33] icebram: Skip test if required tools aren't in PATH --- icebram/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/icebram/Makefile b/icebram/Makefile index b4df10543c7..0c12418606c 100644 --- a/icebram/Makefile +++ b/icebram/Makefile @@ -10,7 +10,15 @@ icebram$(EXE): icebram.o $(CXX) -o $@ $(LDFLAGS) $^ $(LDLIBS) check test: all - bash rundemo.sh + @if type yosys; then \ + if type arachne-pnr; then \ + if type iverilog; then \ + if type vvp; then \ + bash rundemo.sh; \ + else echo "... skipping icebram test ..."; fi; \ + else echo "... skipping icebram test ..."; fi; \ + else echo "... skipping icebram test ..."; fi; \ + else echo "... skipping icebram test ..."; fi install: all mkdir -p $(DESTDIR)$(PREFIX)/bin From e2b5645b5696af0b9086323657324ee04ff97492 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 14 Aug 2017 12:59:03 +0200 Subject: [PATCH 03/33] icemulti: Add tests --- icemulti/Makefile | 1 + icemulti/tests/image0 | 1 + icemulti/tests/image1 | 1 + icemulti/tests/image2 | Bin 0 -> 142 bytes icemulti/tests/image3 | Bin 0 -> 229 bytes icemulti/tests/list | 162 +++++++++++++++ icemulti/tests/run-tests | 32 +++ icemulti/tests/tc-0-0-A1k.hex | 67 +++++++ icemulti/tests/tc-0-0-coldboot.hex | 13 ++ icemulti/tests/tc-0-0.hex | 13 ++ icemulti/tests/tc-0-00.hex | 14 ++ icemulti/tests/tc-0-000.hex | 16 ++ icemulti/tests/tc-0-0000.hex | 17 ++ icemulti/tests/tc-0-0001.hex | 19 ++ icemulti/tests/tc-0-001.hex | 18 ++ icemulti/tests/tc-0-0010.hex | 19 ++ icemulti/tests/tc-0-0011.hex | 22 +++ icemulti/tests/tc-0-0012.hex | 27 +++ icemulti/tests/tc-0-01-A1k.hex | 133 +++++++++++++ icemulti/tests/tc-0-01-a1k.hex | 69 +++++++ icemulti/tests/tc-0-01-a32.hex | 17 ++ icemulti/tests/tc-0-01-coldboot.hex | 17 ++ icemulti/tests/tc-0-01.hex | 17 ++ icemulti/tests/tc-0-010.hex | 18 ++ icemulti/tests/tc-0-0100.hex | 19 ++ icemulti/tests/tc-0-0101.hex | 22 +++ icemulti/tests/tc-0-0102.hex | 27 +++ icemulti/tests/tc-0-011.hex | 20 ++ icemulti/tests/tc-0-0110.hex | 22 +++ icemulti/tests/tc-0-0111.hex | 24 +++ icemulti/tests/tc-0-0112.hex | 29 +++ icemulti/tests/tc-0-012-A1k.hex | 202 +++++++++++++++++++ icemulti/tests/tc-0-012-a1k.hex | 138 +++++++++++++ icemulti/tests/tc-0-012-a32.hex | 26 +++ icemulti/tests/tc-0-012-coldboot.hex | 26 +++ icemulti/tests/tc-0-012.hex | 26 +++ icemulti/tests/tc-0-0120.hex | 27 +++ icemulti/tests/tc-0-0121.hex | 29 +++ icemulti/tests/tc-0-0122.hex | 34 ++++ icemulti/tests/tc-0-0123-A1k.hex | 272 ++++++++++++++++++++++++++ icemulti/tests/tc-0-0123-a1k.hex | 208 ++++++++++++++++++++ icemulti/tests/tc-0-0123-a32.hex | 42 ++++ icemulti/tests/tc-0-0123-coldboot.hex | 40 ++++ icemulti/tests/tc-0-0123.hex | 40 ++++ icemulti/tests/tc-1-00.hex | 14 ++ icemulti/tests/tc-1-000.hex | 16 ++ icemulti/tests/tc-1-0000.hex | 17 ++ icemulti/tests/tc-1-0001.hex | 19 ++ icemulti/tests/tc-1-001.hex | 18 ++ icemulti/tests/tc-1-0010.hex | 19 ++ icemulti/tests/tc-1-0011.hex | 22 +++ icemulti/tests/tc-1-0012.hex | 27 +++ icemulti/tests/tc-1-01.hex | 17 ++ icemulti/tests/tc-1-010.hex | 18 ++ icemulti/tests/tc-1-0100.hex | 19 ++ icemulti/tests/tc-1-0101.hex | 22 +++ icemulti/tests/tc-1-0102.hex | 27 +++ icemulti/tests/tc-1-011.hex | 20 ++ icemulti/tests/tc-1-0110.hex | 22 +++ icemulti/tests/tc-1-0111.hex | 24 +++ icemulti/tests/tc-1-0112.hex | 29 +++ icemulti/tests/tc-1-012.hex | 26 +++ icemulti/tests/tc-1-0120.hex | 27 +++ icemulti/tests/tc-1-0121.hex | 29 +++ icemulti/tests/tc-1-0122.hex | 34 ++++ icemulti/tests/tc-1-0123.hex | 40 ++++ icemulti/tests/tc-2-000.hex | 16 ++ icemulti/tests/tc-2-0000.hex | 17 ++ icemulti/tests/tc-2-0001.hex | 19 ++ icemulti/tests/tc-2-001.hex | 18 ++ icemulti/tests/tc-2-0010.hex | 19 ++ icemulti/tests/tc-2-0011.hex | 22 +++ icemulti/tests/tc-2-0012.hex | 27 +++ icemulti/tests/tc-2-010.hex | 18 ++ icemulti/tests/tc-2-0100.hex | 19 ++ icemulti/tests/tc-2-0101.hex | 22 +++ icemulti/tests/tc-2-0102.hex | 27 +++ icemulti/tests/tc-2-011.hex | 20 ++ icemulti/tests/tc-2-0110.hex | 22 +++ icemulti/tests/tc-2-0111.hex | 24 +++ icemulti/tests/tc-2-0112.hex | 29 +++ icemulti/tests/tc-2-012.hex | 26 +++ icemulti/tests/tc-2-0120.hex | 27 +++ icemulti/tests/tc-2-0121.hex | 29 +++ icemulti/tests/tc-2-0122.hex | 34 ++++ icemulti/tests/tc-2-0123.hex | 40 ++++ icemulti/tests/tc-3-0000.hex | 17 ++ icemulti/tests/tc-3-0001.hex | 19 ++ icemulti/tests/tc-3-0010.hex | 19 ++ icemulti/tests/tc-3-0011.hex | 22 +++ icemulti/tests/tc-3-0012.hex | 27 +++ icemulti/tests/tc-3-0100.hex | 19 ++ icemulti/tests/tc-3-0101.hex | 22 +++ icemulti/tests/tc-3-0102.hex | 27 +++ icemulti/tests/tc-3-0110.hex | 22 +++ icemulti/tests/tc-3-0111.hex | 24 +++ icemulti/tests/tc-3-0112.hex | 29 +++ icemulti/tests/tc-3-0120.hex | 27 +++ icemulti/tests/tc-3-0121.hex | 29 +++ icemulti/tests/tc-3-0122.hex | 34 ++++ icemulti/tests/tc-3-0123.hex | 40 ++++ 101 files changed, 3344 insertions(+) create mode 100644 icemulti/tests/image0 create mode 100644 icemulti/tests/image1 create mode 100644 icemulti/tests/image2 create mode 100644 icemulti/tests/image3 create mode 100644 icemulti/tests/list create mode 100755 icemulti/tests/run-tests create mode 100644 icemulti/tests/tc-0-0-A1k.hex create mode 100644 icemulti/tests/tc-0-0-coldboot.hex create mode 100644 icemulti/tests/tc-0-0.hex create mode 100644 icemulti/tests/tc-0-00.hex create mode 100644 icemulti/tests/tc-0-000.hex create mode 100644 icemulti/tests/tc-0-0000.hex create mode 100644 icemulti/tests/tc-0-0001.hex create mode 100644 icemulti/tests/tc-0-001.hex create mode 100644 icemulti/tests/tc-0-0010.hex create mode 100644 icemulti/tests/tc-0-0011.hex create mode 100644 icemulti/tests/tc-0-0012.hex create mode 100644 icemulti/tests/tc-0-01-A1k.hex create mode 100644 icemulti/tests/tc-0-01-a1k.hex create mode 100644 icemulti/tests/tc-0-01-a32.hex create mode 100644 icemulti/tests/tc-0-01-coldboot.hex create mode 100644 icemulti/tests/tc-0-01.hex create mode 100644 icemulti/tests/tc-0-010.hex create mode 100644 icemulti/tests/tc-0-0100.hex create mode 100644 icemulti/tests/tc-0-0101.hex create mode 100644 icemulti/tests/tc-0-0102.hex create mode 100644 icemulti/tests/tc-0-011.hex create mode 100644 icemulti/tests/tc-0-0110.hex create mode 100644 icemulti/tests/tc-0-0111.hex create mode 100644 icemulti/tests/tc-0-0112.hex create mode 100644 icemulti/tests/tc-0-012-A1k.hex create mode 100644 icemulti/tests/tc-0-012-a1k.hex create mode 100644 icemulti/tests/tc-0-012-a32.hex create mode 100644 icemulti/tests/tc-0-012-coldboot.hex create mode 100644 icemulti/tests/tc-0-012.hex create mode 100644 icemulti/tests/tc-0-0120.hex create mode 100644 icemulti/tests/tc-0-0121.hex create mode 100644 icemulti/tests/tc-0-0122.hex create mode 100644 icemulti/tests/tc-0-0123-A1k.hex create mode 100644 icemulti/tests/tc-0-0123-a1k.hex create mode 100644 icemulti/tests/tc-0-0123-a32.hex create mode 100644 icemulti/tests/tc-0-0123-coldboot.hex create mode 100644 icemulti/tests/tc-0-0123.hex create mode 100644 icemulti/tests/tc-1-00.hex create mode 100644 icemulti/tests/tc-1-000.hex create mode 100644 icemulti/tests/tc-1-0000.hex create mode 100644 icemulti/tests/tc-1-0001.hex create mode 100644 icemulti/tests/tc-1-001.hex create mode 100644 icemulti/tests/tc-1-0010.hex create mode 100644 icemulti/tests/tc-1-0011.hex create mode 100644 icemulti/tests/tc-1-0012.hex create mode 100644 icemulti/tests/tc-1-01.hex create mode 100644 icemulti/tests/tc-1-010.hex create mode 100644 icemulti/tests/tc-1-0100.hex create mode 100644 icemulti/tests/tc-1-0101.hex create mode 100644 icemulti/tests/tc-1-0102.hex create mode 100644 icemulti/tests/tc-1-011.hex create mode 100644 icemulti/tests/tc-1-0110.hex create mode 100644 icemulti/tests/tc-1-0111.hex create mode 100644 icemulti/tests/tc-1-0112.hex create mode 100644 icemulti/tests/tc-1-012.hex create mode 100644 icemulti/tests/tc-1-0120.hex create mode 100644 icemulti/tests/tc-1-0121.hex create mode 100644 icemulti/tests/tc-1-0122.hex create mode 100644 icemulti/tests/tc-1-0123.hex create mode 100644 icemulti/tests/tc-2-000.hex create mode 100644 icemulti/tests/tc-2-0000.hex create mode 100644 icemulti/tests/tc-2-0001.hex create mode 100644 icemulti/tests/tc-2-001.hex create mode 100644 icemulti/tests/tc-2-0010.hex create mode 100644 icemulti/tests/tc-2-0011.hex create mode 100644 icemulti/tests/tc-2-0012.hex create mode 100644 icemulti/tests/tc-2-010.hex create mode 100644 icemulti/tests/tc-2-0100.hex create mode 100644 icemulti/tests/tc-2-0101.hex create mode 100644 icemulti/tests/tc-2-0102.hex create mode 100644 icemulti/tests/tc-2-011.hex create mode 100644 icemulti/tests/tc-2-0110.hex create mode 100644 icemulti/tests/tc-2-0111.hex create mode 100644 icemulti/tests/tc-2-0112.hex create mode 100644 icemulti/tests/tc-2-012.hex create mode 100644 icemulti/tests/tc-2-0120.hex create mode 100644 icemulti/tests/tc-2-0121.hex create mode 100644 icemulti/tests/tc-2-0122.hex create mode 100644 icemulti/tests/tc-2-0123.hex create mode 100644 icemulti/tests/tc-3-0000.hex create mode 100644 icemulti/tests/tc-3-0001.hex create mode 100644 icemulti/tests/tc-3-0010.hex create mode 100644 icemulti/tests/tc-3-0011.hex create mode 100644 icemulti/tests/tc-3-0012.hex create mode 100644 icemulti/tests/tc-3-0100.hex create mode 100644 icemulti/tests/tc-3-0101.hex create mode 100644 icemulti/tests/tc-3-0102.hex create mode 100644 icemulti/tests/tc-3-0110.hex create mode 100644 icemulti/tests/tc-3-0111.hex create mode 100644 icemulti/tests/tc-3-0112.hex create mode 100644 icemulti/tests/tc-3-0120.hex create mode 100644 icemulti/tests/tc-3-0121.hex create mode 100644 icemulti/tests/tc-3-0122.hex create mode 100644 icemulti/tests/tc-3-0123.hex diff --git a/icemulti/Makefile b/icemulti/Makefile index 0358d8f64a7..a86e8c1b557 100644 --- a/icemulti/Makefile +++ b/icemulti/Makefile @@ -10,6 +10,7 @@ icemulti$(EXE): icemulti.o $(CXX) -o $@ $(LDFLAGS) $^ $(LDLIBS) check: all + cd tests; ./run-tests install: all mkdir -p $(DESTDIR)$(PREFIX)/bin diff --git a/icemulti/tests/image0 b/icemulti/tests/image0 new file mode 100644 index 00000000000..3c2f99e703b --- /dev/null +++ b/icemulti/tests/image0 @@ -0,0 +1 @@ +IMG0Ӂ^, u'END0 \ No newline at end of file diff --git a/icemulti/tests/image1 b/icemulti/tests/image1 new file mode 100644 index 00000000000..9ebc6262b0e --- /dev/null +++ b/icemulti/tests/image1 @@ -0,0 +1 @@ +IMG1  sQ}`#Zd ࿇ k.җ< 4^l[ҾEND1 \ No newline at end of file diff --git a/icemulti/tests/image2 b/icemulti/tests/image2 new file mode 100644 index 0000000000000000000000000000000000000000..154775e320eb271aa4eb2403f2cd4f1fd2971b2a GIT binary patch literal 142 zcmV;90CE3GO-C{aGIghVt|q$*S`VkOu14U66O#Cz1SEyBv3rJM!kT`XpT^h81c{1t zV|H|+>~Lt$)taHmL2ihey@~)}QgX?081a&Jx2_{HCQY9CbItM*1t_DDBkr7)B?lq8 wBswZV>Y7u&`YtkEWnYU|goH*QTWI;52}q(GW{L)EO-D1Id-wq_V_3s#|M#HS>y({PLP(1`0IhV|uRpAsJ`li!vI?+?4s8{! z?DF14*Vs)5htydf#XXpWGc-;QM(I5jzsPPF%sm?iJy_q*JIA|g2TU^o$CV8%_*t!H z=!B$a4e7G~W9qC-5vM({pZ#pBur);!<`2yDA_udmrdt~#DGEzq?c>ZL-$aHNd~vz# zn&+q^x*;g)Jka8%ZC`H1VQmLtzvS{gkUHZ08!J_R;}%B%{nuktacHNR8l!Yv2o)#} fIB1xYJ_Jc93g~IPCI`~(8>EfECsQySMNULB2dQbr literal 0 HcmV?d00001 diff --git a/icemulti/tests/list b/icemulti/tests/list new file mode 100644 index 00000000000..d50a4adcfdb --- /dev/null +++ b/icemulti/tests/list @@ -0,0 +1,162 @@ +tc-0-0.hex ../icemulti image0 +tc-0-00.hex ../icemulti image0 image0 +tc-0-000.hex ../icemulti image0 image0 image0 +tc-0-0000.hex ../icemulti image0 image0 image0 image0 +tc-0-0001.hex ../icemulti image0 image0 image0 image1 +tc-0-001.hex ../icemulti image0 image0 image1 +tc-0-0010.hex ../icemulti image0 image0 image1 image0 +tc-0-0011.hex ../icemulti image0 image0 image1 image1 +tc-0-0012.hex ../icemulti image0 image0 image1 image2 +tc-0-01.hex ../icemulti image0 image1 +tc-0-010.hex ../icemulti image0 image1 image0 +tc-0-0100.hex ../icemulti image0 image1 image0 image0 +tc-0-0101.hex ../icemulti image0 image1 image0 image1 +tc-0-0102.hex ../icemulti image0 image1 image0 image2 +tc-0-011.hex ../icemulti image0 image1 image1 +tc-0-0110.hex ../icemulti image0 image1 image1 image0 +tc-0-0111.hex ../icemulti image0 image1 image1 image1 +tc-0-0112.hex ../icemulti image0 image1 image1 image2 +tc-0-012.hex ../icemulti image0 image1 image2 +tc-0-0120.hex ../icemulti image0 image1 image2 image0 +tc-0-0121.hex ../icemulti image0 image1 image2 image1 +tc-0-0122.hex ../icemulti image0 image1 image2 image2 +tc-0-0123.hex ../icemulti image0 image1 image2 image3 +tc-0-0.hex ../icemulti -p0 image0 +tc-0-00.hex ../icemulti -p0 image0 image0 +tc-0-000.hex ../icemulti -p0 image0 image0 image0 +tc-0-0000.hex ../icemulti -p0 image0 image0 image0 image0 +tc-0-0001.hex ../icemulti -p0 image0 image0 image0 image1 +tc-0-001.hex ../icemulti -p0 image0 image0 image1 +tc-0-0010.hex ../icemulti -p0 image0 image0 image1 image0 +tc-0-0011.hex ../icemulti -p0 image0 image0 image1 image1 +tc-0-0012.hex ../icemulti -p0 image0 image0 image1 image2 +tc-0-01.hex ../icemulti -p0 image0 image1 +tc-0-010.hex ../icemulti -p0 image0 image1 image0 +tc-0-0100.hex ../icemulti -p0 image0 image1 image0 image0 +tc-0-0101.hex ../icemulti -p0 image0 image1 image0 image1 +tc-0-0102.hex ../icemulti -p0 image0 image1 image0 image2 +tc-0-011.hex ../icemulti -p0 image0 image1 image1 +tc-0-0110.hex ../icemulti -p0 image0 image1 image1 image0 +tc-0-0111.hex ../icemulti -p0 image0 image1 image1 image1 +tc-0-0112.hex ../icemulti -p0 image0 image1 image1 image2 +tc-0-012.hex ../icemulti -p0 image0 image1 image2 +tc-0-0120.hex ../icemulti -p0 image0 image1 image2 image0 +tc-0-0121.hex ../icemulti -p0 image0 image1 image2 image1 +tc-0-0122.hex ../icemulti -p0 image0 image1 image2 image2 +tc-0-0123.hex ../icemulti -p0 image0 image1 image2 image3 +tc-1-00.hex ../icemulti -p1 image0 image0 +tc-1-000.hex ../icemulti -p1 image0 image0 image0 +tc-1-0000.hex ../icemulti -p1 image0 image0 image0 image0 +tc-1-0001.hex ../icemulti -p1 image0 image0 image0 image1 +tc-1-001.hex ../icemulti -p1 image0 image0 image1 +tc-1-0010.hex ../icemulti -p1 image0 image0 image1 image0 +tc-1-0011.hex ../icemulti -p1 image0 image0 image1 image1 +tc-1-0012.hex ../icemulti -p1 image0 image0 image1 image2 +tc-1-01.hex ../icemulti -p1 image0 image1 +tc-1-010.hex ../icemulti -p1 image0 image1 image0 +tc-1-0100.hex ../icemulti -p1 image0 image1 image0 image0 +tc-1-0101.hex ../icemulti -p1 image0 image1 image0 image1 +tc-1-0102.hex ../icemulti -p1 image0 image1 image0 image2 +tc-1-011.hex ../icemulti -p1 image0 image1 image1 +tc-1-0110.hex ../icemulti -p1 image0 image1 image1 image0 +tc-1-0111.hex ../icemulti -p1 image0 image1 image1 image1 +tc-1-0112.hex ../icemulti -p1 image0 image1 image1 image2 +tc-1-012.hex ../icemulti -p1 image0 image1 image2 +tc-1-0120.hex ../icemulti -p1 image0 image1 image2 image0 +tc-1-0121.hex ../icemulti -p1 image0 image1 image2 image1 +tc-1-0122.hex ../icemulti -p1 image0 image1 image2 image2 +tc-1-0123.hex ../icemulti -p1 image0 image1 image2 image3 +tc-2-000.hex ../icemulti -p2 image0 image0 image0 +tc-2-0000.hex ../icemulti -p2 image0 image0 image0 image0 +tc-2-0001.hex ../icemulti -p2 image0 image0 image0 image1 +tc-2-001.hex ../icemulti -p2 image0 image0 image1 +tc-2-0010.hex ../icemulti -p2 image0 image0 image1 image0 +tc-2-0011.hex ../icemulti -p2 image0 image0 image1 image1 +tc-2-0012.hex ../icemulti -p2 image0 image0 image1 image2 +tc-2-010.hex ../icemulti -p2 image0 image1 image0 +tc-2-0100.hex ../icemulti -p2 image0 image1 image0 image0 +tc-2-0101.hex ../icemulti -p2 image0 image1 image0 image1 +tc-2-0102.hex ../icemulti -p2 image0 image1 image0 image2 +tc-2-011.hex ../icemulti -p2 image0 image1 image1 +tc-2-0110.hex ../icemulti -p2 image0 image1 image1 image0 +tc-2-0111.hex ../icemulti -p2 image0 image1 image1 image1 +tc-2-0112.hex ../icemulti -p2 image0 image1 image1 image2 +tc-2-012.hex ../icemulti -p2 image0 image1 image2 +tc-2-0120.hex ../icemulti -p2 image0 image1 image2 image0 +tc-2-0121.hex ../icemulti -p2 image0 image1 image2 image1 +tc-2-0122.hex ../icemulti -p2 image0 image1 image2 image2 +tc-2-0123.hex ../icemulti -p2 image0 image1 image2 image3 +tc-3-0000.hex ../icemulti -p3 image0 image0 image0 image0 +tc-3-0001.hex ../icemulti -p3 image0 image0 image0 image1 +tc-3-0010.hex ../icemulti -p3 image0 image0 image1 image0 +tc-3-0011.hex ../icemulti -p3 image0 image0 image1 image1 +tc-3-0012.hex ../icemulti -p3 image0 image0 image1 image2 +tc-3-0100.hex ../icemulti -p3 image0 image1 image0 image0 +tc-3-0101.hex ../icemulti -p3 image0 image1 image0 image1 +tc-3-0102.hex ../icemulti -p3 image0 image1 image0 image2 +tc-3-0110.hex ../icemulti -p3 image0 image1 image1 image0 +tc-3-0111.hex ../icemulti -p3 image0 image1 image1 image1 +tc-3-0112.hex ../icemulti -p3 image0 image1 image1 image2 +tc-3-0120.hex ../icemulti -p3 image0 image1 image2 image0 +tc-3-0121.hex ../icemulti -p3 image0 image1 image2 image1 +tc-3-0122.hex ../icemulti -p3 image0 image1 image2 image2 +tc-3-0123.hex ../icemulti -p3 image0 image1 image2 image3 + +tc-0-0-coldboot.hex ../icemulti -c image0 +tc-0-01-coldboot.hex ../icemulti -c image0 image1 +tc-0-012-coldboot.hex ../icemulti -c image0 image1 image2 +tc-0-0123-coldboot.hex ../icemulti -c image0 image1 image2 image3 + +tc-0-0.hex ../icemulti -a0 image0 +tc-0-01.hex ../icemulti -a0 image0 image1 +tc-0-012.hex ../icemulti -a0 image0 image1 image2 +tc-0-0123.hex ../icemulti -a0 image0 image1 image2 image3 + +tc-0-0.hex ../icemulti -A0 image0 +tc-0-01.hex ../icemulti -A0 image0 image1 +tc-0-012.hex ../icemulti -A0 image0 image1 image2 +tc-0-0123.hex ../icemulti -A0 image0 image1 image2 image3 + +tc-0-0.hex ../icemulti -a5 image0 +tc-0-01-a32.hex ../icemulti -a5 image0 image1 +tc-0-012-a32.hex ../icemulti -a5 image0 image1 image2 +tc-0-0123-a32.hex ../icemulti -a5 image0 image1 image2 image3 + +tc-0-0.hex ../icemulti -A5 image0 +tc-0-01-a32.hex ../icemulti -A5 image0 image1 +tc-0-012-a32.hex ../icemulti -A5 image0 image1 image2 +tc-0-0123-a32.hex ../icemulti -A5 image0 image1 image2 image3 + +tc-0-0.hex ../icemulti -a10 image0 +tc-0-01-a1k.hex ../icemulti -a10 image0 image1 +tc-0-012-a1k.hex ../icemulti -a10 image0 image1 image2 +tc-0-0123-a1k.hex ../icemulti -a10 image0 image1 image2 image3 + +tc-0-0-A1k.hex ../icemulti -A10 image0 +tc-0-01-A1k.hex ../icemulti -A10 image0 image1 +tc-0-012-A1k.hex ../icemulti -A10 image0 image1 image2 +tc-0-0123-A1k.hex ../icemulti -A10 image0 image1 image2 image3 + +ERR ../icemulti +ERR ../icemulti -c +ERR ../icemulti -p0 +ERR ../icemulti -a0 +ERR ../icemulti -A0 +ERR ../icemulti -o tmp +ERR ../icemulti -v +ERR ../icemulti image0 -p +ERR ../icemulti image0 -a +ERR ../icemulti image0 -A +ERR ../icemulti image0 -o +ERR ../icemulti image0 -Y +ERR ../icemulti image0 image0 image0 image0 image0 + +ERR ../icemulti -p4 image0 +ERR ../icemulti -p-1 image0 +ERR ../icemulti -px image0 +ERR ../icemulti -p1 image0 +ERR ../icemulti -p2 image0 +ERR ../icemulti -p2 image0 image1 +ERR ../icemulti -p3 image0 +ERR ../icemulti -p3 image0 image1 +ERR ../icemulti -p3 image0 image1 image2 diff --git a/icemulti/tests/run-tests b/icemulti/tests/run-tests new file mode 100755 index 00000000000..24102c26343 --- /dev/null +++ b/icemulti/tests/run-tests @@ -0,0 +1,32 @@ +#!/bin/bash + +while read name cmd; do + if [ x"${name}" = x ]; then + : + elif [ x"${name}" = xERR ]; then + if sh -c "${cmd}" >out.$$ 2>err.$$; then + echo + echo "FAIL: ${cmd}" + od -A x -t x2z -v err.$$ | od -A x -t x2z -v | + diff -u "${name}" - >out.$$ 2>&1; then + echo -n . + else + echo + echo "FAIL: ${cmd}" + cat out.$$ err.$$ + rm -f out.$$ err.$$ + exit 1 + fi + fi +done ~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000410 a127 4e45 3044 >'.END0< +000416 diff --git a/icemulti/tests/tc-0-0-coldboot.hex b/icemulti/tests/tc-0-0-coldboot.hex new file mode 100644 index 00000000000..313f172d6ff --- /dev/null +++ b/icemulti/tests/tc-0-0-coldboot.hex @@ -0,0 +1,13 @@ +000000 aa7e 7e99 0092 4410 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 >'.END0< +0000b6 diff --git a/icemulti/tests/tc-0-0.hex b/icemulti/tests/tc-0-0.hex new file mode 100644 index 00000000000..19c83ce8c9a --- /dev/null +++ b/icemulti/tests/tc-0-0.hex @@ -0,0 +1,13 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 >'.END0< +0000b6 diff --git a/icemulti/tests/tc-0-00.hex b/icemulti/tests/tc-0-00.hex new file mode 100644 index 00000000000..ba1d317a4b3 --- /dev/null +++ b/icemulti/tests/tc-0-00.hex @@ -0,0 +1,14 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 >.,.u..'.END0< +0000cc diff --git a/icemulti/tests/tc-0-000.hex b/icemulti/tests/tc-0-000.hex new file mode 100644 index 00000000000..60bbc107a51 --- /dev/null +++ b/icemulti/tests/tc-0-000.hex @@ -0,0 +1,16 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 >D0< +0000e2 diff --git a/icemulti/tests/tc-0-0000.hex b/icemulti/tests/tc-0-0000.hex new file mode 100644 index 00000000000..e76a0ae34f6 --- /dev/null +++ b/icemulti/tests/tc-0-0000.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< +0000f0 d393 a127 4e45 3044 >..'.END0< +0000f8 diff --git a/icemulti/tests/tc-0-0001.hex b/icemulti/tests/tc-0-0001.hex new file mode 100644 index 00000000000..7e534d04061 --- /dev/null +++ b/icemulti/tests/tc-0-0001.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< +0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< +000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< +000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< +00011f diff --git a/icemulti/tests/tc-0-001.hex b/icemulti/tests/tc-0-001.hex new file mode 100644 index 00000000000..0bb83d93090 --- /dev/null +++ b/icemulti/tests/tc-0-001.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 0031 >l.[..END1< +000109 diff --git a/icemulti/tests/tc-0-0010.hex b/icemulti/tests/tc-0-0010.hex new file mode 100644 index 00000000000..042d120b02e --- /dev/null +++ b/icemulti/tests/tc-0-0010.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-0-0011.hex b/icemulti/tests/tc-0-0011.hex new file mode 100644 index 00000000000..602511e68da --- /dev/null +++ b/icemulti/tests/tc-0-0011.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-0-0012.hex b/icemulti/tests/tc-0-0012.hex new file mode 100644 index 00000000000..15245a1b767 --- /dev/null +++ b/icemulti/tests/tc-0-0012.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-0-01-A1k.hex b/icemulti/tests/tc-0-01-A1k.hex new file mode 100644 index 00000000000..5e4cb004bb3 --- /dev/null +++ b/icemulti/tests/tc-0-01-A1k.hex @@ -0,0 +1,133 @@ +000000 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0008 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000410 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +000420 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000430 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000440 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000450 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000460 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000470 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000480 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000490 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000500 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000510 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000520 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000530 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000540 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000550 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000560 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000570 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000580 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000590 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000600 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000610 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000620 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000630 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000640 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000650 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000660 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000670 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000680 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000690 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000700 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000710 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000720 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000730 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000740 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000750 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000760 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000770 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000780 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000790 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000800 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000810 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000820 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000830 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00083d diff --git a/icemulti/tests/tc-0-01-a1k.hex b/icemulti/tests/tc-0-01-a1k.hex new file mode 100644 index 00000000000..4be093ae73e --- /dev/null +++ b/icemulti/tests/tc-0-01-a1k.hex @@ -0,0 +1,69 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000410 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000420 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000430 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00043d diff --git a/icemulti/tests/tc-0-01-a32.hex b/icemulti/tests/tc-0-01-a32.hex new file mode 100644 index 00000000000..aa8183877d9 --- /dev/null +++ b/icemulti/tests/tc-0-01-a32.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 c000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +0000d0 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +0000e0 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +0000f0 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +0000fd diff --git a/icemulti/tests/tc-0-01-coldboot.hex b/icemulti/tests/tc-0-01-coldboot.hex new file mode 100644 index 00000000000..802a694b1c7 --- /dev/null +++ b/icemulti/tests/tc-0-01-coldboot.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4410 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-0-01.hex b/icemulti/tests/tc-0-01.hex new file mode 100644 index 00000000000..db7fdb2013b --- /dev/null +++ b/icemulti/tests/tc-0-01.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-0-010.hex b/icemulti/tests/tc-0-010.hex new file mode 100644 index 00000000000..d1f36b626db --- /dev/null +++ b/icemulti/tests/tc-0-010.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 0030 >u..'.END0< +000109 diff --git a/icemulti/tests/tc-0-0100.hex b/icemulti/tests/tc-0-0100.hex new file mode 100644 index 00000000000..90f7e5c3521 --- /dev/null +++ b/icemulti/tests/tc-0-0100.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-0-0101.hex b/icemulti/tests/tc-0-0101.hex new file mode 100644 index 00000000000..2dc6190a28b --- /dev/null +++ b/icemulti/tests/tc-0-0101.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-0-0102.hex b/icemulti/tests/tc-0-0102.hex new file mode 100644 index 00000000000..9d65ad2256a --- /dev/null +++ b/icemulti/tests/tc-0-0102.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-0-011.hex b/icemulti/tests/tc-0-011.hex new file mode 100644 index 00000000000..11eec21435d --- /dev/null +++ b/icemulti/tests/tc-0-011.hex @@ -0,0 +1,20 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 diff --git a/icemulti/tests/tc-0-0110.hex b/icemulti/tests/tc-0-0110.hex new file mode 100644 index 00000000000..aea69dba3f3 --- /dev/null +++ b/icemulti/tests/tc-0-0110.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000140 a127 4e45 3044 >'.END0< +000146 diff --git a/icemulti/tests/tc-0-0111.hex b/icemulti/tests/tc-0-0111.hex new file mode 100644 index 00000000000..285c8bdf585 --- /dev/null +++ b/icemulti/tests/tc-0-0111.hex @@ -0,0 +1,24 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00016d diff --git a/icemulti/tests/tc-0-0112.hex b/icemulti/tests/tc-0-0112.hex new file mode 100644 index 00000000000..415bfb66d7c --- /dev/null +++ b/icemulti/tests/tc-0-0112.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +0001be diff --git a/icemulti/tests/tc-0-012-A1k.hex b/icemulti/tests/tc-0-012-A1k.hex new file mode 100644 index 00000000000..0fd8ff25959 --- /dev/null +++ b/icemulti/tests/tc-0-012-A1k.hex @@ -0,0 +1,202 @@ +000000 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0008 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 000c 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000410 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +000420 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000430 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000440 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000450 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000460 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000470 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000480 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000490 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000500 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000510 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000520 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000530 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000540 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000550 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000560 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000570 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000580 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000590 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000600 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000610 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000620 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000630 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000640 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000650 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000660 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000670 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000680 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000690 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000700 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000710 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000720 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000730 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000740 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000750 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000760 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000770 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000780 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000790 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000800 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000810 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000820 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000830 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000840 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000850 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000860 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000870 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000880 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000890 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000900 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000910 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000920 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000930 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000940 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000950 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000960 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000970 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000980 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000990 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000aa0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ab0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ac0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ad0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ae0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000af0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ba0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000be0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bf0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000c00 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000c10 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000c20 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000c30 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000c40 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000c50 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000c60 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000c70 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000c80 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +000c8e diff --git a/icemulti/tests/tc-0-012-a1k.hex b/icemulti/tests/tc-0-012-a1k.hex new file mode 100644 index 00000000000..083c8e2af67 --- /dev/null +++ b/icemulti/tests/tc-0-012-a1k.hex @@ -0,0 +1,138 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0008 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000410 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000420 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000430 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000440 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000450 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000460 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000470 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000480 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000490 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000500 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000510 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000520 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000530 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000540 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000550 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000560 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000570 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000580 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000590 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000600 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000610 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000620 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000630 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000640 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000650 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000660 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000670 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000680 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000690 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000700 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000710 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000720 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000730 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000740 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000750 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000760 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000770 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000780 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000790 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000800 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000810 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000820 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000830 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000840 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000850 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000860 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000870 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000880 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +00088e diff --git a/icemulti/tests/tc-0-012-a32.hex b/icemulti/tests/tc-0-012-a32.hex new file mode 100644 index 00000000000..9d796480aa3 --- /dev/null +++ b/icemulti/tests/tc-0-012-a32.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 c000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0001 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +0000d0 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +0000e0 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +0000f0 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000100 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000110 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000120 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000130 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000140 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000150 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000160 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000170 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000180 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +00018e diff --git a/icemulti/tests/tc-0-012-coldboot.hex b/icemulti/tests/tc-0-012-coldboot.hex new file mode 100644 index 00000000000..5dd36127e24 --- /dev/null +++ b/icemulti/tests/tc-0-012-coldboot.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4410 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-012.hex b/icemulti/tests/tc-0-012.hex new file mode 100644 index 00000000000..937697f4997 --- /dev/null +++ b/icemulti/tests/tc-0-012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-0120.hex b/icemulti/tests/tc-0-0120.hex new file mode 100644 index 00000000000..bd84bb4c87e --- /dev/null +++ b/icemulti/tests/tc-0-0120.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< +000190 27d3 45a1 444e 0030 >.'.END0< +000197 diff --git a/icemulti/tests/tc-0-0121.hex b/icemulti/tests/tc-0-0121.hex new file mode 100644 index 00000000000..6016bb58aa4 --- /dev/null +++ b/icemulti/tests/tc-0-0121.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< +000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< +0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < +0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< +0001be diff --git a/icemulti/tests/tc-0-0122.hex b/icemulti/tests/tc-0-0122.hex new file mode 100644 index 00000000000..801857444cb --- /dev/null +++ b/icemulti/tests/tc-0-0122.hex @@ -0,0 +1,34 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< +000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< +0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< +0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< +0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< +0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< +0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< +0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< +000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< +00020f diff --git a/icemulti/tests/tc-0-0123-A1k.hex b/icemulti/tests/tc-0-0123-A1k.hex new file mode 100644 index 00000000000..c9d7b8d79d5 --- /dev/null +++ b/icemulti/tests/tc-0-0123-A1k.hex @@ -0,0 +1,272 @@ +000000 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0008 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 000c 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0010 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000410 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +000420 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000430 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000440 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000450 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000460 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000470 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000480 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000490 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000500 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000510 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000520 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000530 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000540 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000550 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000560 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000570 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000580 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000590 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000600 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000610 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000620 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000630 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000640 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000650 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000660 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000670 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000680 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000690 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000700 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000710 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000720 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000730 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000740 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000750 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000760 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000770 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000780 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000790 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000800 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000810 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000820 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000830 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000840 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000850 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000860 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000870 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000880 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000890 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000900 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000910 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000920 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000930 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000940 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000950 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000960 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000970 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000980 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000990 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000aa0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ab0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ac0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ad0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ae0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000af0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ba0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000be0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bf0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000c00 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000c10 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000c20 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000c30 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000c40 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000c50 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000c60 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000c70 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000c80 e0ee 8034 d19e 4b10 d63d 4e45 3244 ffff >..4....K=.END2..< +000c90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ca0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000cb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000cc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000cd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ce0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000cf0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000d90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000da0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000db0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000dc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000dd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000de0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000df0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000e90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ea0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000eb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ec0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ed0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ee0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ef0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000f90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000fa0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000fb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000fc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000fd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000fe0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ff0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +001000 4d49 3347 7b9f 01f8 632f c358 ff6a a0f7 >IMG3.{../cX.j...< +001010 ebd8 9d94 4250 8b48 003a 74ad afda ac3f >....PBH.:..t..?.< +001020 3e9a c010 b284 b00a 0e89 156d ecad def2 >.>........m.....< +001030 d745 4dd8 8707 59d4 c51e 983d 3384 4e34 >E..M...Y..=..34N< +001040 460f 3de9 bf15 6ec8 cc18 1b3d 3d07 df58 >.F.=...n..=..=X.< +001050 3bcf bbc7 076b 334c c701 0d95 f82c ad59 >.;..k.L3....,.Y.< +001060 e866 a484 0d67 b2e9 63ff acea 114c 3da7 >f...g....c..L..=< +001070 9fb0 6cfd b0ab 4535 e613 cc0f 22f4 b307 >...l..5E....."..< +001080 a6a8 1b5b 2922 4b0a ed60 cce3 df21 8644 >..[.").K`...!.D.< +001090 7c17 b971 9aec a8e7 ba23 2821 3cea e2d0 >.|q.....#.!(.<..< +0010a0 6da6 6e5f 61c5 076d bf61 f2e4 903d e23a >.m_n.am.a...=.:.< +0010b0 1bfc 552b e37f 4716 fd00 63d7 7153 a768 >..+U...G...cSqh.< +0010c0 1a99 74a3 085c 2815 380e 9868 3e93 4904 >...t\..(.8h..>.I< +0010d0 0a28 69e8 26bc d207 1bed 8da4 27c0 3053 >(..i.&.......'S0< +0010e0 451c 444e 0033 >.END3< +0010e5 diff --git a/icemulti/tests/tc-0-0123-a1k.hex b/icemulti/tests/tc-0-0123-a1k.hex new file mode 100644 index 00000000000..b8291e1306c --- /dev/null +++ b/icemulti/tests/tc-0-0123-a1k.hex @@ -0,0 +1,208 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 0004 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0008 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 000c 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0000f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000100 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000110 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000120 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000130 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000140 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000150 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000160 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000170 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000180 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000200 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000210 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000220 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000230 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000240 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000250 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000260 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000270 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000280 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000290 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0002f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000300 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000310 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000320 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000330 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000340 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000350 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000360 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000370 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000380 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000390 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0003f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000400 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000410 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000420 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000430 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000440 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000450 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000460 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000470 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000480 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000490 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0004f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000500 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000510 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000520 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000530 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000540 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000550 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000560 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000570 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000580 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000590 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0005f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000600 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000610 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000620 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000630 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000640 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000650 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000660 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000670 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000680 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000690 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0006f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000700 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000710 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000720 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000730 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000740 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000750 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000760 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000770 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000780 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000790 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0007f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000800 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000810 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000820 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000830 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000840 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000850 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000860 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000870 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000880 e0ee 8034 d19e 4b10 d63d 4e45 3244 ffff >..4....K=.END2..< +000890 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0008f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000900 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000910 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000920 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000930 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000940 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000950 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000960 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000970 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000980 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000990 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009a0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009b0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009c0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009d0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009e0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0009f0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000a90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000aa0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ab0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ac0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ad0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ae0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000af0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b00 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b10 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b20 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b30 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b40 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b50 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b60 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b70 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b80 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000b90 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000ba0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bb0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bc0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bd0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000be0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000bf0 ffff ffff ffff ffff ffff ffff ffff ffff >................< +000c00 4d49 3347 7b9f 01f8 632f c358 ff6a a0f7 >IMG3.{../cX.j...< +000c10 ebd8 9d94 4250 8b48 003a 74ad afda ac3f >....PBH.:..t..?.< +000c20 3e9a c010 b284 b00a 0e89 156d ecad def2 >.>........m.....< +000c30 d745 4dd8 8707 59d4 c51e 983d 3384 4e34 >E..M...Y..=..34N< +000c40 460f 3de9 bf15 6ec8 cc18 1b3d 3d07 df58 >.F.=...n..=..=X.< +000c50 3bcf bbc7 076b 334c c701 0d95 f82c ad59 >.;..k.L3....,.Y.< +000c60 e866 a484 0d67 b2e9 63ff acea 114c 3da7 >f...g....c..L..=< +000c70 9fb0 6cfd b0ab 4535 e613 cc0f 22f4 b307 >...l..5E....."..< +000c80 a6a8 1b5b 2922 4b0a ed60 cce3 df21 8644 >..[.").K`...!.D.< +000c90 7c17 b971 9aec a8e7 ba23 2821 3cea e2d0 >.|q.....#.!(.<..< +000ca0 6da6 6e5f 61c5 076d bf61 f2e4 903d e23a >.m_n.am.a...=.:.< +000cb0 1bfc 552b e37f 4716 fd00 63d7 7153 a768 >..+U...G...cSqh.< +000cc0 1a99 74a3 085c 2815 380e 9868 3e93 4904 >...t\..(.8h..>.I< +000cd0 0a28 69e8 26bc d207 1bed 8da4 27c0 3053 >(..i.&.......'S0< +000ce0 451c 444e 0033 >.END3< +000ce5 diff --git a/icemulti/tests/tc-0-0123-a32.hex b/icemulti/tests/tc-0-0123-a32.hex new file mode 100644 index 00000000000..8e0997a0327 --- /dev/null +++ b/icemulti/tests/tc-0-0123-a32.hex @@ -0,0 +1,42 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 c000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 0001 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a001 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 ffff ffff ffff ffff ffff >'.END0..........< +0000c0 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +0000d0 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +0000e0 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +0000f0 e4ac 945e dc6c d25b 45be 444e ff31 ffff >..^.l.[..END1...< +000100 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000110 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000120 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000130 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000140 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000150 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000160 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +000170 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +000180 e0ee 8034 d19e 4b10 d63d 4e45 3244 ffff >..4....K=.END2..< +000190 ffff ffff ffff ffff ffff ffff ffff ffff >................< +0001a0 4d49 3347 7b9f 01f8 632f c358 ff6a a0f7 >IMG3.{../cX.j...< +0001b0 ebd8 9d94 4250 8b48 003a 74ad afda ac3f >....PBH.:..t..?.< +0001c0 3e9a c010 b284 b00a 0e89 156d ecad def2 >.>........m.....< +0001d0 d745 4dd8 8707 59d4 c51e 983d 3384 4e34 >E..M...Y..=..34N< +0001e0 460f 3de9 bf15 6ec8 cc18 1b3d 3d07 df58 >.F.=...n..=..=X.< +0001f0 3bcf bbc7 076b 334c c701 0d95 f82c ad59 >.;..k.L3....,.Y.< +000200 e866 a484 0d67 b2e9 63ff acea 114c 3da7 >f...g....c..L..=< +000210 9fb0 6cfd b0ab 4535 e613 cc0f 22f4 b307 >...l..5E....."..< +000220 a6a8 1b5b 2922 4b0a ed60 cce3 df21 8644 >..[.").K`...!.D.< +000230 7c17 b971 9aec a8e7 ba23 2821 3cea e2d0 >.|q.....#.!(.<..< +000240 6da6 6e5f 61c5 076d bf61 f2e4 903d e23a >.m_n.am.a...=.:.< +000250 1bfc 552b e37f 4716 fd00 63d7 7153 a768 >..+U...G...cSqh.< +000260 1a99 74a3 085c 2815 380e 9868 3e93 4904 >...t\..(.8h..>.I< +000270 0a28 69e8 26bc d207 1bed 8da4 27c0 3053 >(..i.&.......'S0< +000280 451c 444e 0033 >.END3< +000285 diff --git a/icemulti/tests/tc-0-0123-coldboot.hex b/icemulti/tests/tc-0-0123-coldboot.hex new file mode 100644 index 00000000000..34c5c5e7d69 --- /dev/null +++ b/icemulti/tests/tc-0-0123-coldboot.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4410 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-0-0123.hex b/icemulti/tests/tc-0-0123.hex new file mode 100644 index 00000000000..fd620862c32 --- /dev/null +++ b/icemulti/tests/tc-0-0123.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-1-00.hex b/icemulti/tests/tc-1-00.hex new file mode 100644 index 00000000000..f16b27b5276 --- /dev/null +++ b/icemulti/tests/tc-1-00.hex @@ -0,0 +1,14 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 >.,.u..'.END0< +0000cc diff --git a/icemulti/tests/tc-1-000.hex b/icemulti/tests/tc-1-000.hex new file mode 100644 index 00000000000..39046edff79 --- /dev/null +++ b/icemulti/tests/tc-1-000.hex @@ -0,0 +1,16 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 >D0< +0000e2 diff --git a/icemulti/tests/tc-1-0000.hex b/icemulti/tests/tc-1-0000.hex new file mode 100644 index 00000000000..6e6a00f2563 --- /dev/null +++ b/icemulti/tests/tc-1-0000.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< +0000f0 d393 a127 4e45 3044 >..'.END0< +0000f8 diff --git a/icemulti/tests/tc-1-0001.hex b/icemulti/tests/tc-1-0001.hex new file mode 100644 index 00000000000..5babc0e8e7f --- /dev/null +++ b/icemulti/tests/tc-1-0001.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< +0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< +000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< +000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< +00011f diff --git a/icemulti/tests/tc-1-001.hex b/icemulti/tests/tc-1-001.hex new file mode 100644 index 00000000000..67b64b96d7c --- /dev/null +++ b/icemulti/tests/tc-1-001.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 0031 >l.[..END1< +000109 diff --git a/icemulti/tests/tc-1-0010.hex b/icemulti/tests/tc-1-0010.hex new file mode 100644 index 00000000000..d2d2844574d --- /dev/null +++ b/icemulti/tests/tc-1-0010.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-1-0011.hex b/icemulti/tests/tc-1-0011.hex new file mode 100644 index 00000000000..f779ea1d513 --- /dev/null +++ b/icemulti/tests/tc-1-0011.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-1-0012.hex b/icemulti/tests/tc-1-0012.hex new file mode 100644 index 00000000000..75fcb83d9f7 --- /dev/null +++ b/icemulti/tests/tc-1-0012.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-1-01.hex b/icemulti/tests/tc-1-01.hex new file mode 100644 index 00000000000..63fbf7dada1 --- /dev/null +++ b/icemulti/tests/tc-1-01.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-1-010.hex b/icemulti/tests/tc-1-010.hex new file mode 100644 index 00000000000..cf03d0b3c37 --- /dev/null +++ b/icemulti/tests/tc-1-010.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 0030 >u..'.END0< +000109 diff --git a/icemulti/tests/tc-1-0100.hex b/icemulti/tests/tc-1-0100.hex new file mode 100644 index 00000000000..98630750b67 --- /dev/null +++ b/icemulti/tests/tc-1-0100.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-1-0101.hex b/icemulti/tests/tc-1-0101.hex new file mode 100644 index 00000000000..4af8b3aa082 --- /dev/null +++ b/icemulti/tests/tc-1-0101.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-1-0102.hex b/icemulti/tests/tc-1-0102.hex new file mode 100644 index 00000000000..0afe83b9e49 --- /dev/null +++ b/icemulti/tests/tc-1-0102.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-1-011.hex b/icemulti/tests/tc-1-011.hex new file mode 100644 index 00000000000..f56e56179d0 --- /dev/null +++ b/icemulti/tests/tc-1-011.hex @@ -0,0 +1,20 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 diff --git a/icemulti/tests/tc-1-0110.hex b/icemulti/tests/tc-1-0110.hex new file mode 100644 index 00000000000..c05df7b460e --- /dev/null +++ b/icemulti/tests/tc-1-0110.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000140 a127 4e45 3044 >'.END0< +000146 diff --git a/icemulti/tests/tc-1-0111.hex b/icemulti/tests/tc-1-0111.hex new file mode 100644 index 00000000000..0f5c6dd19bd --- /dev/null +++ b/icemulti/tests/tc-1-0111.hex @@ -0,0 +1,24 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00016d diff --git a/icemulti/tests/tc-1-0112.hex b/icemulti/tests/tc-1-0112.hex new file mode 100644 index 00000000000..87b14c82085 --- /dev/null +++ b/icemulti/tests/tc-1-0112.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +0001be diff --git a/icemulti/tests/tc-1-012.hex b/icemulti/tests/tc-1-012.hex new file mode 100644 index 00000000000..894ac94fc37 --- /dev/null +++ b/icemulti/tests/tc-1-012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-1-0120.hex b/icemulti/tests/tc-1-0120.hex new file mode 100644 index 00000000000..cae792eedb3 --- /dev/null +++ b/icemulti/tests/tc-1-0120.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< +000190 27d3 45a1 444e 0030 >.'.END0< +000197 diff --git a/icemulti/tests/tc-1-0121.hex b/icemulti/tests/tc-1-0121.hex new file mode 100644 index 00000000000..2e81b86aed4 --- /dev/null +++ b/icemulti/tests/tc-1-0121.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< +000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< +0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < +0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< +0001be diff --git a/icemulti/tests/tc-1-0122.hex b/icemulti/tests/tc-1-0122.hex new file mode 100644 index 00000000000..8b9aa3dd298 --- /dev/null +++ b/icemulti/tests/tc-1-0122.hex @@ -0,0 +1,34 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< +000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< +0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< +0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< +0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< +0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< +0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< +0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< +000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< +00020f diff --git a/icemulti/tests/tc-1-0123.hex b/icemulti/tests/tc-1-0123.hex new file mode 100644 index 00000000000..08c94e17bb1 --- /dev/null +++ b/icemulti/tests/tc-1-0123.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-2-000.hex b/icemulti/tests/tc-2-000.hex new file mode 100644 index 00000000000..6982252da83 --- /dev/null +++ b/icemulti/tests/tc-2-000.hex @@ -0,0 +1,16 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 >D0< +0000e2 diff --git a/icemulti/tests/tc-2-0000.hex b/icemulti/tests/tc-2-0000.hex new file mode 100644 index 00000000000..fcc59371b47 --- /dev/null +++ b/icemulti/tests/tc-2-0000.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< +0000f0 d393 a127 4e45 3044 >..'.END0< +0000f8 diff --git a/icemulti/tests/tc-2-0001.hex b/icemulti/tests/tc-2-0001.hex new file mode 100644 index 00000000000..2f2c5139db9 --- /dev/null +++ b/icemulti/tests/tc-2-0001.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< +0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< +000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< +000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< +00011f diff --git a/icemulti/tests/tc-2-001.hex b/icemulti/tests/tc-2-001.hex new file mode 100644 index 00000000000..21d81ddaeae --- /dev/null +++ b/icemulti/tests/tc-2-001.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 0031 >l.[..END1< +000109 diff --git a/icemulti/tests/tc-2-0010.hex b/icemulti/tests/tc-2-0010.hex new file mode 100644 index 00000000000..9de569ad4d2 --- /dev/null +++ b/icemulti/tests/tc-2-0010.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-2-0011.hex b/icemulti/tests/tc-2-0011.hex new file mode 100644 index 00000000000..6cddffaeb6e --- /dev/null +++ b/icemulti/tests/tc-2-0011.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-2-0012.hex b/icemulti/tests/tc-2-0012.hex new file mode 100644 index 00000000000..6ba11fda014 --- /dev/null +++ b/icemulti/tests/tc-2-0012.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-2-010.hex b/icemulti/tests/tc-2-010.hex new file mode 100644 index 00000000000..c7bf5e0a0d8 --- /dev/null +++ b/icemulti/tests/tc-2-010.hex @@ -0,0 +1,18 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 0030 >u..'.END0< +000109 diff --git a/icemulti/tests/tc-2-0100.hex b/icemulti/tests/tc-2-0100.hex new file mode 100644 index 00000000000..84c57859501 --- /dev/null +++ b/icemulti/tests/tc-2-0100.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-2-0101.hex b/icemulti/tests/tc-2-0101.hex new file mode 100644 index 00000000000..c13ceb26ce2 --- /dev/null +++ b/icemulti/tests/tc-2-0101.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-2-0102.hex b/icemulti/tests/tc-2-0102.hex new file mode 100644 index 00000000000..04f7798cbc6 --- /dev/null +++ b/icemulti/tests/tc-2-0102.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-2-011.hex b/icemulti/tests/tc-2-011.hex new file mode 100644 index 00000000000..b6720310d73 --- /dev/null +++ b/icemulti/tests/tc-2-011.hex @@ -0,0 +1,20 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 diff --git a/icemulti/tests/tc-2-0110.hex b/icemulti/tests/tc-2-0110.hex new file mode 100644 index 00000000000..ed8fae0198e --- /dev/null +++ b/icemulti/tests/tc-2-0110.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000140 a127 4e45 3044 >'.END0< +000146 diff --git a/icemulti/tests/tc-2-0111.hex b/icemulti/tests/tc-2-0111.hex new file mode 100644 index 00000000000..254ee16d666 --- /dev/null +++ b/icemulti/tests/tc-2-0111.hex @@ -0,0 +1,24 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00016d diff --git a/icemulti/tests/tc-2-0112.hex b/icemulti/tests/tc-2-0112.hex new file mode 100644 index 00000000000..937d8d6e735 --- /dev/null +++ b/icemulti/tests/tc-2-0112.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +0001be diff --git a/icemulti/tests/tc-2-012.hex b/icemulti/tests/tc-2-012.hex new file mode 100644 index 00000000000..371f70bea21 --- /dev/null +++ b/icemulti/tests/tc-2-012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-2-0120.hex b/icemulti/tests/tc-2-0120.hex new file mode 100644 index 00000000000..11726a33b86 --- /dev/null +++ b/icemulti/tests/tc-2-0120.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< +000190 27d3 45a1 444e 0030 >.'.END0< +000197 diff --git a/icemulti/tests/tc-2-0121.hex b/icemulti/tests/tc-2-0121.hex new file mode 100644 index 00000000000..3bc31b51c2a --- /dev/null +++ b/icemulti/tests/tc-2-0121.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< +000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< +0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < +0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< +0001be diff --git a/icemulti/tests/tc-2-0122.hex b/icemulti/tests/tc-2-0122.hex new file mode 100644 index 00000000000..12e56d1e79e --- /dev/null +++ b/icemulti/tests/tc-2-0122.hex @@ -0,0 +1,34 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< +000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< +0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< +0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< +0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< +0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< +0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< +0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< +000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< +00020f diff --git a/icemulti/tests/tc-2-0123.hex b/icemulti/tests/tc-2-0123.hex new file mode 100644 index 00000000000..1609466e220 --- /dev/null +++ b/icemulti/tests/tc-2-0123.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-3-0000.hex b/icemulti/tests/tc-3-0000.hex new file mode 100644 index 00000000000..91a79dfcee3 --- /dev/null +++ b/icemulti/tests/tc-3-0000.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< +0000f0 d393 a127 4e45 3044 >..'.END0< +0000f8 diff --git a/icemulti/tests/tc-3-0001.hex b/icemulti/tests/tc-3-0001.hex new file mode 100644 index 00000000000..3f56e58ace4 --- /dev/null +++ b/icemulti/tests/tc-3-0001.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< +0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< +0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< +0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< +000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< +000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< +00011f diff --git a/icemulti/tests/tc-3-0010.hex b/icemulti/tests/tc-3-0010.hex new file mode 100644 index 00000000000..ef0d8025340 --- /dev/null +++ b/icemulti/tests/tc-3-0010.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-3-0011.hex b/icemulti/tests/tc-3-0011.hex new file mode 100644 index 00000000000..e8bbeba2dac --- /dev/null +++ b/icemulti/tests/tc-3-0011.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-3-0012.hex b/icemulti/tests/tc-3-0012.hex new file mode 100644 index 00000000000..b72f89eec4d --- /dev/null +++ b/icemulti/tests/tc-3-0012.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< +0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< +0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< +0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< +0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< +000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-3-0100.hex b/icemulti/tests/tc-3-0100.hex new file mode 100644 index 00000000000..4f3d9374534 --- /dev/null +++ b/icemulti/tests/tc-3-0100.hex @@ -0,0 +1,19 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< +000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< +00011f diff --git a/icemulti/tests/tc-3-0101.hex b/icemulti/tests/tc-3-0101.hex new file mode 100644 index 00000000000..337e406a755 --- /dev/null +++ b/icemulti/tests/tc-3-0101.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< +000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< +000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< +000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< +000140 bed2 4e45 3144 >..END1< +000146 diff --git a/icemulti/tests/tc-3-0102.hex b/icemulti/tests/tc-3-0102.hex new file mode 100644 index 00000000000..9478fa13a21 --- /dev/null +++ b/icemulti/tests/tc-3-0102.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< +000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< +000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< +000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< +000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< +000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< +000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< +000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< +000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< +000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< +000190 3d4b 45d6 444e 0032 >K=.END2< +000197 diff --git a/icemulti/tests/tc-3-0110.hex b/icemulti/tests/tc-3-0110.hex new file mode 100644 index 00000000000..25eb9a72ce2 --- /dev/null +++ b/icemulti/tests/tc-3-0110.hex @@ -0,0 +1,22 @@ +000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +000140 a127 4e45 3044 >'.END0< +000146 diff --git a/icemulti/tests/tc-3-0111.hex b/icemulti/tests/tc-3-0111.hex new file mode 100644 index 00000000000..5631e51a664 --- /dev/null +++ b/icemulti/tests/tc-3-0111.hex @@ -0,0 +1,24 @@ +000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< +000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< +000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< +000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< +00016d diff --git a/icemulti/tests/tc-3-0112.hex b/icemulti/tests/tc-3-0112.hex new file mode 100644 index 00000000000..a0ba3e880cd --- /dev/null +++ b/icemulti/tests/tc-3-0112.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< +000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< +000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< +000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< +000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< +000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< +000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< +000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< +000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< +000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< +000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< +0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< +0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< +0001be diff --git a/icemulti/tests/tc-3-0120.hex b/icemulti/tests/tc-3-0120.hex new file mode 100644 index 00000000000..721ea4e6bdb --- /dev/null +++ b/icemulti/tests/tc-3-0120.hex @@ -0,0 +1,27 @@ +000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< +000190 27d3 45a1 444e 0030 >.'.END0< +000197 diff --git a/icemulti/tests/tc-3-0121.hex b/icemulti/tests/tc-3-0121.hex new file mode 100644 index 00000000000..30d26443272 --- /dev/null +++ b/icemulti/tests/tc-3-0121.hex @@ -0,0 +1,29 @@ +000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< +000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< +0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < +0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< +0001be diff --git a/icemulti/tests/tc-3-0122.hex b/icemulti/tests/tc-3-0122.hex new file mode 100644 index 00000000000..2a0d173eda2 --- /dev/null +++ b/icemulti/tests/tc-3-0122.hex @@ -0,0 +1,34 @@ +000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< +000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< +0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< +0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< +0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< +0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< +0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< +0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< +000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< +00020f diff --git a/icemulti/tests/tc-3-0123.hex b/icemulti/tests/tc-3-0123.hex new file mode 100644 index 00000000000..5cfade241f1 --- /dev/null +++ b/icemulti/tests/tc-3-0123.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 From 9d46551458b35d8f646bf76ddf07d5fa7dbc187b Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 13:47:44 +0200 Subject: [PATCH 04/33] icemulti: Use standard macros for exit status --- icemulti/icemulti.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 637c3830472..c8cf5c27aed 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -24,7 +24,7 @@ #define log(...) fprintf(stderr, __VA_ARGS__); #define info(...) do { if (log_level > 0) fprintf(stderr, __VA_ARGS__); } while (0) -#define error(...) do { fprintf(stderr, "Error: " __VA_ARGS__); exit(1); } while (0) +#define error(...) do { fprintf(stderr, "Error: " __VA_ARGS__); exit(EXIT_FAILURE); } while (0) int log_level = 0; @@ -173,7 +173,7 @@ void usage() log(" -v\n"); log(" verbose (repeat to increase verbosity)\n"); log("\n"); - exit(1); + exit(EXIT_FAILURE); } int main(int argc, char **argv) @@ -278,5 +278,5 @@ int main(int argc, char **argv) } info("Done.\n"); - return 0; + return EXIT_SUCCESS; } From 10f31ae45cea0f62124a6e1535cae99797132743 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 13:45:48 +0200 Subject: [PATCH 05/33] icemulti: Use standard error handling functions --- icemulti/icemulti.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index c8cf5c27aed..5c8d1b81c9d 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -19,12 +19,12 @@ #include #include +#include #include #include #define log(...) fprintf(stderr, __VA_ARGS__); #define info(...) do { if (log_level > 0) fprintf(stderr, __VA_ARGS__); } while (0) -#define error(...) do { fprintf(stderr, "Error: " __VA_ARGS__); exit(EXIT_FAILURE); } while (0) int log_level = 0; @@ -63,7 +63,7 @@ static void write_file(std::ostream &ofs, uint32_t &file_offset, while(!ifs.eof()) { ifs.read(reinterpret_cast(buffer), bufsize); if (ifs.bad()) - error("Read error on input image"); + errx(EXIT_FAILURE, "read error on input image"); write_bytes(ofs, file_offset, buffer, ifs.gcount()); } @@ -73,7 +73,7 @@ static void write_file(std::ostream &ofs, uint32_t &file_offset, static void pad_to(std::ostream &ofs, uint32_t &file_offset, uint32_t target) { if (target < file_offset) - error("Trying to pad backwards!\n"); + errx(EXIT_FAILURE, "trying to pad backwards"); while(file_offset < target) write_byte(ofs, file_offset, 0xff); } @@ -220,7 +220,7 @@ int main(int argc, char **argv) } if (image_count >= NUM_IMAGES) - error("Too many images supplied\n"); + errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); images[image_count++].reset(new Image(argv[i])); } @@ -228,10 +228,10 @@ int main(int argc, char **argv) usage(); if (coldboot && por_image != 0) - error("Can't select power on reset boot image in cold boot mode\n"); + errx(EXIT_FAILURE, "can't select power-on/reset boot image in cold boot mode"); if (por_image >= image_count) - error("Specified non-existing image for power on reset\n"); + errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); // Place images uint32_t offs = NUM_HEADERS * HEADER_SIZE; @@ -259,7 +259,7 @@ int main(int argc, char **argv) if (outfile_name != NULL) { ofs.open(outfile_name, std::ofstream::binary); if (!ofs.is_open()) - error("Failed to open output file.\n"); + errx(EXIT_FAILURE, "failed to open output file"); osp = &ofs; } else { osp = &std::cout; From daf80c76bc80cb3c58fd6d2965487bf074489cc9 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 14:03:17 +0200 Subject: [PATCH 06/33] icemulti: Give more information about I/O errors --- icemulti/icemulti.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 5c8d1b81c9d..77863d5d71d 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -55,7 +55,7 @@ static void write_bytes(std::ostream &ofs, uint32_t &file_offset, } static void write_file(std::ostream &ofs, uint32_t &file_offset, - std::istream &ifs) + std::istream &ifs, const char *filename) { const size_t bufsize = 8192; uint8_t *buffer = new uint8_t[bufsize]; @@ -63,7 +63,7 @@ static void write_file(std::ostream &ofs, uint32_t &file_offset, while(!ifs.eof()) { ifs.read(reinterpret_cast(buffer), bufsize); if (ifs.bad()) - errx(EXIT_FAILURE, "read error on input image"); + err(EXIT_FAILURE, "can't read input image `%s'", filename); write_bytes(ofs, file_offset, buffer, ifs.gcount()); } @@ -79,11 +79,12 @@ static void pad_to(std::ostream &ofs, uint32_t &file_offset, uint32_t target) } class Image { + const char *filename; std::ifstream ifs; uint32_t offs; public: - Image(const char *filename) : ifs(filename, std::ifstream::binary) {} + Image(const char *filename) : filename(filename), ifs(filename, std::ifstream::binary) {} size_t size(); void write(std::ostream &ofs, uint32_t &file_offset); @@ -101,7 +102,7 @@ size_t Image::size() void Image::write(std::ostream &ofs, uint32_t &file_offset) { - write_file(ofs, file_offset, ifs); + write_file(ofs, file_offset, ifs, filename); } class Header { @@ -259,7 +260,7 @@ int main(int argc, char **argv) if (outfile_name != NULL) { ofs.open(outfile_name, std::ofstream::binary); if (!ofs.is_open()) - errx(EXIT_FAILURE, "failed to open output file"); + err(EXIT_FAILURE, "can't open output file `%s'", outfile_name); osp = &ofs; } else { osp = &std::cout; From 34dbf88f3d4c35763673714753252a35e2474ed8 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 14:03:56 +0200 Subject: [PATCH 07/33] icemulti: Add missing error checks --- icemulti/icemulti.cc | 13 +++++++++++-- icemulti/tests/list | 3 +++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 77863d5d71d..f01675c5526 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -84,19 +84,28 @@ class Image { uint32_t offs; public: - Image(const char *filename) : filename(filename), ifs(filename, std::ifstream::binary) {} - + Image(const char *filename); size_t size(); void write(std::ostream &ofs, uint32_t &file_offset); void place(uint32_t o) { offs = o; } uint32_t offset() const { return offs; } }; +Image::Image(const char *filename) : filename(filename), ifs(filename, std::ifstream::binary) +{ + if (ifs.fail()) + err(EXIT_FAILURE, "can't open input image `%s'", filename); +} + size_t Image::size() { ifs.seekg (0, ifs.end); + if (ifs.fail()) + err(EXIT_FAILURE, "can't seek on input image `%s'", filename); size_t length = ifs.tellg(); ifs.seekg (0, ifs.beg); + if (ifs.fail()) + err(EXIT_FAILURE, "can't seek on input image `%s'", filename); return length; } diff --git a/icemulti/tests/list b/icemulti/tests/list index d50a4adcfdb..1e99b63b24b 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -160,3 +160,6 @@ ERR ../icemulti -p2 image0 image1 ERR ../icemulti -p3 image0 ERR ../icemulti -p3 image0 image1 ERR ../icemulti -p3 image0 image1 image2 + +ERR ../icemulti doesnt-exist +ERR : | ../icemulti /dev/fd/0 From 54c33eb0cf739118b1d856873f3444fa8a359a44 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 14 Aug 2017 13:10:57 +0200 Subject: [PATCH 08/33] icemulti: Refuse to pack empty image --- icemulti/icemulti.cc | 3 +++ icemulti/tests/list | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index f01675c5526..6f786778250 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -106,6 +106,9 @@ size_t Image::size() ifs.seekg (0, ifs.beg); if (ifs.fail()) err(EXIT_FAILURE, "can't seek on input image `%s'", filename); + + if (length == 0) + errx(EXIT_FAILURE, "input image `%s' doesn't contain any data", filename); return length; } diff --git a/icemulti/tests/list b/icemulti/tests/list index 1e99b63b24b..b2c597d29c1 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -137,6 +137,20 @@ tc-0-01-A1k.hex ../icemulti -A10 image0 image1 tc-0-012-A1k.hex ../icemulti -A10 image0 image1 image2 tc-0-0123-A1k.hex ../icemulti -A10 image0 image1 image2 image3 +ERR ../icemulti /dev/null +ERR ../icemulti /dev/null /dev/null +ERR ../icemulti /dev/null /dev/null /dev/null +ERR ../icemulti /dev/null /dev/null /dev/null /dev/null +ERR ../icemulti /dev/null image0 +ERR ../icemulti /dev/null image0 image1 +ERR ../icemulti /dev/null image0 image1 image2 +ERR ../icemulti image0 /dev/null +ERR ../icemulti image0 /dev/null image1 +ERR ../icemulti image0 /dev/null image1 image2 +ERR ../icemulti image0 image1 /dev/null +ERR ../icemulti image0 image1 /dev/null image2 +ERR ../icemulti image0 image1 image2 /dev/null + ERR ../icemulti ERR ../icemulti -c ERR ../icemulti -p0 From 69b41719a11ad376abf144abcb4827fb1eaf34c1 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 14:15:31 +0200 Subject: [PATCH 09/33] icemulti: Use getopt to parse arguments --- icemulti/icemulti.cc | 82 ++++++++++++++++++++++++++------------------ icemulti/tests/list | 3 ++ 2 files changed, 51 insertions(+), 34 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 6f786778250..de65d04cc2e 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include @@ -191,6 +192,8 @@ void usage() int main(int argc, char **argv) { + int c; + char *endptr = NULL; bool coldboot = false; int por_image = 0; int image_count = 0; @@ -200,46 +203,57 @@ int main(int argc, char **argv) std::unique_ptr images[NUM_IMAGES]; const char *outfile_name = NULL; - for (int i = 1; i < argc; i++) - { - if (argv[i][0] == '-' && argv[i][1]) { - for (int j = 1; argv[i][j]; j++) - if (argv[i][j] == 'c') { - coldboot = true; - } else if (argv[i][j] == 'p' && argv[i][j+1]) { - por_image = argv[i][++j] - '0'; - } else if (argv[i][j] == 'a' || argv[i][j] == 'A') { - align_first = argv[i][j] == 'A'; - if (argv[i][j+1]) - align_bits = atoi(&argv[i][j+1]); - else if(i+1 < argc) - align_bits = atoi(argv[++i]); - else - usage(); - break; - } else if (argv[i][j] == 'o') { - if (argv[i][j+1]) - outfile_name = &argv[i][j+1]; - else if(i+1 < argc) - outfile_name = argv[++i]; - else - usage(); - break; - } else if (argv[i][j] == 'v') { - log_level++; - } else - usage(); - continue; + static struct option long_options[] = { + {NULL, 0, NULL, 0} + }; + + while ((c = getopt_long(argc, argv, "cp:a:A:o:v", + long_options, NULL)) != -1) + switch (c) { + case 'c': + coldboot = true; + break; + case 'p': + if (optarg[0] == '0' && optarg[1] == '\0') + por_image = 0; + else if (optarg[0] == '1' && optarg[1] == '\0') + por_image = 1; + else if (optarg[0] == '2' && optarg[1] == '\0') + por_image = 2; + else if (optarg[0] == '3' && optarg[1] == '\0') + por_image = 3; + else + errx(EXIT_FAILURE, "`%s' is not a valid power-on/reset image (must be 0, 1, 2, or 3)", optarg); + break; + case 'A': + align_first = true; + /* fallthrough */ + case 'a': + align_bits = strtol(optarg, &endptr, 0); + if (*endptr != '\0') + errx(EXIT_FAILURE, "`%s' is not a valid number", optarg); + break; + case 'o': + outfile_name = optarg; + break; + case 'v': + log_level++; + break; + default: + usage(); } + if (optind == argc) { + warnx("missing argument"); + usage(); + } + + while (optind != argc) { if (image_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); - images[image_count++].reset(new Image(argv[i])); + images[image_count++].reset(new Image(argv[optind++])); } - if (!image_count) - usage(); - if (coldboot && por_image != 0) errx(EXIT_FAILURE, "can't select power-on/reset boot image in cold boot mode"); diff --git a/icemulti/tests/list b/icemulti/tests/list index b2c597d29c1..3f263824693 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -175,5 +175,8 @@ ERR ../icemulti -p3 image0 ERR ../icemulti -p3 image0 image1 ERR ../icemulti -p3 image0 image1 image2 +ERR ../icemulti -ax image0 +ERR ../icemulti -Ax image0 + ERR ../icemulti doesnt-exist ERR : | ../icemulti /dev/fd/0 From 49c6103808b4a859c08ac97cbe3a3c699461db73 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 17:32:14 +0200 Subject: [PATCH 10/33] icemulti: Check for negative alignment exponent --- icemulti/icemulti.cc | 2 ++ icemulti/tests/list | 2 ++ 2 files changed, 4 insertions(+) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index de65d04cc2e..d66c75ce4e1 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -232,6 +232,8 @@ int main(int argc, char **argv) align_bits = strtol(optarg, &endptr, 0); if (*endptr != '\0') errx(EXIT_FAILURE, "`%s' is not a valid number", optarg); + if (align_bits < 0) + errx(EXIT_FAILURE, "argument to `-%c' must be non-negative", c); break; case 'o': outfile_name = optarg; diff --git a/icemulti/tests/list b/icemulti/tests/list index 3f263824693..ab100c167c9 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -175,7 +175,9 @@ ERR ../icemulti -p3 image0 ERR ../icemulti -p3 image0 image1 ERR ../icemulti -p3 image0 image1 image2 +ERR ../icemulti -a-1 image0 ERR ../icemulti -ax image0 +ERR ../icemulti -A-1 image0 ERR ../icemulti -Ax image0 ERR ../icemulti doesnt-exist From 07d3b4009bd26d4d7d84a23c1e6d62fd8ee31c70 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 14:17:15 +0200 Subject: [PATCH 11/33] icemulti: Add option `--help' --- icemulti/icemulti.cc | 11 ++++++++--- icemulti/tests/list | 2 ++ icemulti/tests/tc-empty.hex | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 icemulti/tests/tc-empty.hex diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index d66c75ce4e1..716ad0a7987 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -187,7 +187,6 @@ void usage() log(" -v\n"); log(" verbose (repeat to increase verbosity)\n"); log("\n"); - exit(EXIT_FAILURE); } int main(int argc, char **argv) @@ -204,6 +203,7 @@ int main(int argc, char **argv) const char *outfile_name = NULL; static struct option long_options[] = { + {"help", no_argument, NULL, -2}, {NULL, 0, NULL, 0} }; @@ -241,13 +241,18 @@ int main(int argc, char **argv) case 'v': log_level++; break; - default: + case -2: usage(); + exit(EXIT_SUCCESS); + default: + fprintf(stderr, "Try `%s --help' for more information.\n", argv[0]); + return EXIT_FAILURE; } if (optind == argc) { warnx("missing argument"); - usage(); + fprintf(stderr, "Try `%s --help' for more information.\n", argv[0]); + return EXIT_FAILURE; } while (optind != argc) { diff --git a/icemulti/tests/list b/icemulti/tests/list index ab100c167c9..c7dc8ac1396 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -182,3 +182,5 @@ ERR ../icemulti -Ax image0 ERR ../icemulti doesnt-exist ERR : | ../icemulti /dev/fd/0 + +tc-empty.hex ../icemulti --help diff --git a/icemulti/tests/tc-empty.hex b/icemulti/tests/tc-empty.hex new file mode 100644 index 00000000000..c4949eb930d --- /dev/null +++ b/icemulti/tests/tc-empty.hex @@ -0,0 +1 @@ +000000 From 510a163a7a0742faff60c40460dc045f9aa62ec2 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 10 Jul 2017 14:36:38 +0200 Subject: [PATCH 12/33] icemulti: Overhaul `--help' text --- icemulti/icemulti.cc | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 716ad0a7987..2ec9a6c20c9 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -24,7 +24,6 @@ #include #include -#define log(...) fprintf(stderr, __VA_ARGS__); #define info(...) do { if (log_level > 0) fprintf(stderr, __VA_ARGS__); } while (0) int log_level = 0; @@ -167,26 +166,24 @@ void Header::write(std::ostream &ofs, uint32_t &file_offset) write_byte(ofs, file_offset, 0x00); } -void usage() +void usage(const char *program_name) { - log("\n"); - log("Usage: icemulti [options] input-files\n"); - log("\n"); - log(" -c\n"); - log(" coldboot mode, power on reset image is selected by CBSEL0/CBSEL1\n"); - log("\n"); - log(" -p0, -p1, -p2, -p3\n"); - log(" select power on reset image when not using coldboot mode\n"); - log("\n"); - log(" -a, -A\n"); - log(" align images at 2^ bytes. -A also aligns image 0.\n"); - log("\n"); - log(" -o filename\n"); - log(" write output image to file instead of stdout\n"); - log("\n"); - log(" -v\n"); - log(" verbose (repeat to increase verbosity)\n"); - log("\n"); + fprintf(stderr, "Create a multi-configuration image from up to four configuration images.\n"); + fprintf(stderr, "Usage: %s [OPTION]... INPUT-FILE...\n", program_name); + fprintf(stderr, "\n"); + fprintf(stderr, " -c coldboot mode: image loaded on power-on or after a low\n"); + fprintf(stderr, " pulse on CRESET_B is determined by the value of the\n"); + fprintf(stderr, " pins CBSEL0 and CBSEL1\n"); + fprintf(stderr, " -p0, -p1, -p2, -p3 specifies image to be loaded on power-on or after a low\n"); + fprintf(stderr, " pulse on CRESET_B (not applicable in coldboot mode)\n"); + fprintf(stderr, " -a N align images at 2^N bytes\n"); + fprintf(stderr, " -A N like `-a N', but align the first image, too\n"); + fprintf(stderr, " -o OUTPUT-FILE write output to OUTPUT-FILE instead of stdout\n"); + fprintf(stderr, " -v print image offsets to stderr\n"); + fprintf(stderr, " --help display this help and exit\n"); + fprintf(stderr, "\n"); + fprintf(stderr, "If you have a bug report, please file an issue on github:\n"); + fprintf(stderr, " https://github.com/cliffordwolf/icestorm/issues\n"); } int main(int argc, char **argv) @@ -242,7 +239,7 @@ int main(int argc, char **argv) log_level++; break; case -2: - usage(); + usage(argv[0]); exit(EXIT_SUCCESS); default: fprintf(stderr, "Try `%s --help' for more information.\n", argv[0]); From 738e3ae8c7d8d22dcc825591a3f89ef537bc6165 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 18:10:02 +0200 Subject: [PATCH 13/33] icemulti: Treat coldboot as global flag --- icemulti/icemulti.cc | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 2ec9a6c20c9..418b4a9c0be 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -119,17 +119,15 @@ void Image::write(std::ostream &ofs, uint32_t &file_offset) class Header { uint32_t image_offs; - bool coldboot_flag; bool empty; public: Header() : empty(true) {} Header(const Image &i) : - image_offs(i.offset()), coldboot_flag(false), empty(false) {} - void set_coldboot_flag() { coldboot_flag = true; } - void write(std::ostream &ofs, uint32_t &file_offset); + image_offs(i.offset()), empty(false) {} + void write(std::ostream &ofs, uint32_t &file_offset, bool coldboot); }; -void Header::write(std::ostream &ofs, uint32_t &file_offset) +void Header::write(std::ostream &ofs, uint32_t &file_offset, bool coldboot) { if (empty) return; @@ -143,7 +141,7 @@ void Header::write(std::ostream &ofs, uint32_t &file_offset) // Boot mode write_byte(ofs, file_offset, 0x92); write_byte(ofs, file_offset, 0x00); - write_byte(ofs, file_offset, (coldboot_flag? 0x10: 0x00)); + write_byte(ofs, file_offset, coldboot ? 0x10 : 0x00); // Boot address write_byte(ofs, file_offset, 0x44); @@ -281,8 +279,6 @@ int main(int argc, char **argv) headers[0] = headers[por_image + 1]; for (int i=image_count; i < NUM_IMAGES; i++) headers[i + 1] = headers[0]; - if (coldboot) - headers[0].set_coldboot_flag(); std::ofstream ofs; std::ostream *osp; @@ -300,7 +296,7 @@ int main(int argc, char **argv) for (int i=0; i Date: Tue, 11 Jul 2017 18:11:57 +0200 Subject: [PATCH 14/33] icemulti: Remove unused flag Header::empty --- icemulti/icemulti.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 418b4a9c0be..8e1ca433b95 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -119,19 +119,15 @@ void Image::write(std::ostream &ofs, uint32_t &file_offset) class Header { uint32_t image_offs; - bool empty; public: - Header() : empty(true) {} + Header() {} Header(const Image &i) : - image_offs(i.offset()), empty(false) {} + image_offs(i.offset()) {} void write(std::ostream &ofs, uint32_t &file_offset, bool coldboot); }; void Header::write(std::ostream &ofs, uint32_t &file_offset, bool coldboot) { - if (empty) - return; - // Preamble write_byte(ofs, file_offset, 0x7e); write_byte(ofs, file_offset, 0xaa); From 2a3403deb6c125bbe7ceff2b39af77c5c6135472 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 18:17:56 +0200 Subject: [PATCH 15/33] icemulti: Store image reference in header --- icemulti/icemulti.cc | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 8e1ca433b95..97ece3934b6 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -118,11 +118,8 @@ void Image::write(std::ostream &ofs, uint32_t &file_offset) } class Header { - uint32_t image_offs; public: - Header() {} - Header(const Image &i) : - image_offs(i.offset()) {} + Image const *image; void write(std::ostream &ofs, uint32_t &file_offset, bool coldboot); }; @@ -142,9 +139,9 @@ void Header::write(std::ostream &ofs, uint32_t &file_offset, bool coldboot) // Boot address write_byte(ofs, file_offset, 0x44); write_byte(ofs, file_offset, 0x03); - write_byte(ofs, file_offset, (image_offs >> 16) & 0xff); - write_byte(ofs, file_offset, (image_offs >> 8) & 0xff); - write_byte(ofs, file_offset, image_offs & 0xff); + write_byte(ofs, file_offset, (image->offset() >> 16) & 0xff); + write_byte(ofs, file_offset, (image->offset() >> 8) & 0xff); + write_byte(ofs, file_offset, image->offset() & 0xff); // Bank offset write_byte(ofs, file_offset, 0x82); @@ -271,10 +268,10 @@ int main(int argc, char **argv) // Populate headers for (int i=0; i Date: Tue, 11 Jul 2017 18:20:18 +0200 Subject: [PATCH 16/33] icemulti: Make function `write_header' global --- icemulti/icemulti.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 97ece3934b6..5eb93375885 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -120,10 +120,10 @@ void Image::write(std::ostream &ofs, uint32_t &file_offset) class Header { public: Image const *image; - void write(std::ostream &ofs, uint32_t &file_offset, bool coldboot); }; -void Header::write(std::ostream &ofs, uint32_t &file_offset, bool coldboot) +static void write_header(std::ostream &ofs, uint32_t &file_offset, + Image const *image, bool coldboot) { // Preamble write_byte(ofs, file_offset, 0x7e); @@ -289,7 +289,7 @@ int main(int argc, char **argv) for (int i=0; i Date: Tue, 11 Jul 2017 18:22:49 +0200 Subject: [PATCH 17/33] icemulti: Remove class `Header' --- icemulti/icemulti.cc | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 5eb93375885..132a1c781af 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -117,11 +117,6 @@ void Image::write(std::ostream &ofs, uint32_t &file_offset) write_file(ofs, file_offset, ifs, filename); } -class Header { -public: - Image const *image; -}; - static void write_header(std::ostream &ofs, uint32_t &file_offset, Image const *image, bool coldboot) { @@ -186,7 +181,7 @@ int main(int argc, char **argv) int image_count = 0; int align_bits = 0; bool align_first = false; - Header headers[NUM_HEADERS]; + Image *header_images[NUM_HEADERS]; std::unique_ptr images[NUM_IMAGES]; const char *outfile_name = NULL; @@ -268,10 +263,10 @@ int main(int argc, char **argv) // Populate headers for (int i=0; i Date: Tue, 11 Jul 2017 18:30:56 +0200 Subject: [PATCH 18/33] icemulti: Populate headers early --- icemulti/icemulti.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 132a1c781af..d61a2a7ffeb 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -241,7 +241,9 @@ int main(int argc, char **argv) while (optind != argc) { if (image_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); - images[image_count++].reset(new Image(argv[optind++])); + images[image_count].reset(new Image(argv[optind++])); + header_images[image_count + 1] = &*images[image_count]; + image_count++; } if (coldboot && por_image != 0) @@ -262,8 +264,6 @@ int main(int argc, char **argv) } // Populate headers - for (int i=0; i Date: Tue, 11 Jul 2017 18:35:00 +0200 Subject: [PATCH 19/33] icemulti: Differentiate between header and image count --- icemulti/icemulti.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index d61a2a7ffeb..12b319a75e6 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -178,6 +178,7 @@ int main(int argc, char **argv) char *endptr = NULL; bool coldboot = false; int por_image = 0; + int header_count = 0; int image_count = 0; int align_bits = 0; bool align_first = false; @@ -239,17 +240,18 @@ int main(int argc, char **argv) } while (optind != argc) { - if (image_count >= NUM_IMAGES) + if (header_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); images[image_count].reset(new Image(argv[optind++])); - header_images[image_count + 1] = &*images[image_count]; + header_images[header_count + 1] = &*images[image_count]; + header_count++; image_count++; } if (coldboot && por_image != 0) errx(EXIT_FAILURE, "can't select power-on/reset boot image in cold boot mode"); - if (por_image >= image_count) + if (por_image >= header_count) errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); // Place images @@ -265,7 +267,7 @@ int main(int argc, char **argv) // Populate headers header_images[0] = header_images[por_image + 1]; - for (int i=image_count; i < NUM_IMAGES; i++) + for (int i=header_count; i < NUM_IMAGES; i++) header_images[i + 1] = header_images[0]; std::ofstream ofs; From 871389f2668b7f71cba410113f44065ca2dd85c0 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 18:39:11 +0200 Subject: [PATCH 20/33] icemulti: Remove special first element from header lists --- icemulti/icemulti.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 12b319a75e6..57c705f4f0a 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -182,7 +182,7 @@ int main(int argc, char **argv) int image_count = 0; int align_bits = 0; bool align_first = false; - Image *header_images[NUM_HEADERS]; + Image *header_images[NUM_IMAGES]; std::unique_ptr images[NUM_IMAGES]; const char *outfile_name = NULL; @@ -243,7 +243,7 @@ int main(int argc, char **argv) if (header_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); images[image_count].reset(new Image(argv[optind++])); - header_images[header_count + 1] = &*images[image_count]; + header_images[header_count] = &*images[image_count]; header_count++; image_count++; } @@ -266,9 +266,8 @@ int main(int argc, char **argv) } // Populate headers - header_images[0] = header_images[por_image + 1]; for (int i=header_count; i < NUM_IMAGES; i++) - header_images[i + 1] = header_images[0]; + header_images[i] = header_images[por_image]; std::ofstream ofs; std::ostream *osp; @@ -286,7 +285,10 @@ int main(int argc, char **argv) for (int i=0; i Date: Tue, 11 Jul 2017 18:40:15 +0200 Subject: [PATCH 21/33] icemulti: Remove constant `NUM_HEADERS' --- icemulti/icemulti.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 57c705f4f0a..cbd1d244b7e 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -29,7 +29,6 @@ int log_level = 0; static const int NUM_IMAGES = 4; -static const int NUM_HEADERS = NUM_IMAGES + 1; static const int HEADER_SIZE = 32; static void align_offset(uint32_t &offset, int bits) @@ -255,7 +254,7 @@ int main(int argc, char **argv) errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); // Place images - uint32_t offs = NUM_HEADERS * HEADER_SIZE; + uint32_t offs = (NUM_IMAGES + 1) * HEADER_SIZE; if (align_first) align_offset(offs, align_bits); for (int i=0; i Date: Mon, 14 Aug 2017 13:56:18 +0200 Subject: [PATCH 22/33] icemulti: Remove unnecessary generalization of offset printing --- icemulti/icemulti.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index cbd1d244b7e..de9c933e3ba 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -24,10 +24,6 @@ #include #include -#define info(...) do { if (log_level > 0) fprintf(stderr, __VA_ARGS__); } while (0) - -int log_level = 0; - static const int NUM_IMAGES = 4; static const int HEADER_SIZE = 32; @@ -184,6 +180,7 @@ int main(int argc, char **argv) Image *header_images[NUM_IMAGES]; std::unique_ptr images[NUM_IMAGES]; const char *outfile_name = NULL; + bool print_offsets = false; static struct option long_options[] = { {"help", no_argument, NULL, -2}, @@ -222,7 +219,7 @@ int main(int argc, char **argv) outfile_name = optarg; break; case 'v': - log_level++; + print_offsets = true; break; case -2: usage(argv[0]); @@ -261,7 +258,8 @@ int main(int argc, char **argv) images[i]->place(offs); offs += images[i]->size(); align_offset(offs, align_bits); - info("Place image %d at %06x .. %06x.\n", i, int(images[i]->offset()), int(offs)); + if (print_offsets) + fprintf(stderr, "Place image %d at %06x .. %06x.\n", i, int(images[i]->offset()), int(offs)); } // Populate headers @@ -295,6 +293,5 @@ int main(int argc, char **argv) images[i]->write(*osp, file_offset); } - info("Done.\n"); return EXIT_SUCCESS; } From 4a60dfd10f0804b8b5c8540836a6d75e741e7374 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 14 Aug 2017 13:59:55 +0200 Subject: [PATCH 23/33] icemulti: Print image filenames along with offsets --- icemulti/icemulti.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index de9c933e3ba..f68417aa2c9 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -74,11 +74,12 @@ static void pad_to(std::ostream &ofs, uint32_t &file_offset, uint32_t target) } class Image { - const char *filename; std::ifstream ifs; uint32_t offs; public: + const char *const filename; + Image(const char *filename); size_t size(); void write(std::ostream &ofs, uint32_t &file_offset); @@ -86,7 +87,7 @@ class Image { uint32_t offset() const { return offs; } }; -Image::Image(const char *filename) : filename(filename), ifs(filename, std::ifstream::binary) +Image::Image(const char *filename) : ifs(filename, std::ifstream::binary), filename(filename) { if (ifs.fail()) err(EXIT_FAILURE, "can't open input image `%s'", filename); @@ -259,7 +260,7 @@ int main(int argc, char **argv) offs += images[i]->size(); align_offset(offs, align_bits); if (print_offsets) - fprintf(stderr, "Place image %d at %06x .. %06x.\n", i, int(images[i]->offset()), int(offs)); + fprintf(stderr, "Place image %d at %06x .. %06x (`%s')\n", i, int(images[i]->offset()), int(offs), images[i]->filename); } // Populate headers From d742375f63c7ebbdea940739d3d276e9e5af0a80 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 19:01:11 +0200 Subject: [PATCH 24/33] icemulti: Re-use images --- icemulti/icemulti.cc | 13 +- icemulti/tests/list | 262 +++++++++--------- icemulti/tests/tc-0-00.hex | 14 - icemulti/tests/tc-0-000.hex | 16 -- icemulti/tests/tc-0-0000.hex | 17 -- icemulti/tests/tc-0-0001.hex | 19 -- icemulti/tests/tc-0-001.hex | 18 -- icemulti/tests/tc-0-0010.hex | 19 -- icemulti/tests/tc-0-0011.hex | 22 -- icemulti/tests/tc-0-0012.hex | 27 -- icemulti/tests/tc-0-0101.hex | 22 -- icemulti/tests/tc-0-0102.hex | 27 -- icemulti/tests/tc-0-0110.hex | 22 -- icemulti/tests/tc-0-0111.hex | 24 -- icemulti/tests/tc-0-0112.hex | 29 -- icemulti/tests/tc-0-0121.hex | 29 -- icemulti/tests/tc-0-0122.hex | 34 --- .../{tc-0-0-A1k.hex => tc-00000-A1k.hex} | 0 ...0-0-coldboot.hex => tc-00000-coldboot.hex} | 0 icemulti/tests/{tc-0-0.hex => tc-00000.hex} | 0 icemulti/tests/tc-00001.hex | 17 ++ icemulti/tests/{tc-0-011.hex => tc-00010.hex} | 11 +- icemulti/tests/tc-00011.hex | 17 ++ icemulti/tests/tc-00012.hex | 26 ++ .../{tc-0-01-A1k.hex => tc-00100-A1k.hex} | 0 .../{tc-0-01-a1k.hex => tc-00100-a1k.hex} | 0 .../{tc-0-01-a32.hex => tc-00100-a32.hex} | 0 ...-01-coldboot.hex => tc-00100-coldboot.hex} | 0 icemulti/tests/{tc-0-01.hex => tc-00100.hex} | 0 .../tests/{tc-0-0100.hex => tc-00101.hex} | 10 +- icemulti/tests/tc-00102.hex | 26 ++ icemulti/tests/{tc-0-010.hex => tc-00110.hex} | 7 +- icemulti/tests/{tc-2-010.hex => tc-00111.hex} | 11 +- icemulti/tests/tc-00112.hex | 26 ++ .../{tc-0-012-A1k.hex => tc-00120-A1k.hex} | 0 .../{tc-0-012-a1k.hex => tc-00120-a1k.hex} | 0 .../{tc-0-012-a32.hex => tc-00120-a32.hex} | 0 ...012-coldboot.hex => tc-00120-coldboot.hex} | 0 icemulti/tests/{tc-0-012.hex => tc-00120.hex} | 0 .../tests/{tc-0-0120.hex => tc-00121.hex} | 7 +- .../tests/{tc-3-0120.hex => tc-00122.hex} | 9 +- .../{tc-0-0123-A1k.hex => tc-00123-A1k.hex} | 0 .../{tc-0-0123-a1k.hex => tc-00123-a1k.hex} | 0 .../{tc-0-0123-a32.hex => tc-00123-a32.hex} | 0 ...123-coldboot.hex => tc-00123-coldboot.hex} | 0 .../tests/{tc-0-0123.hex => tc-00123.hex} | 0 icemulti/tests/tc-1-00.hex | 14 - icemulti/tests/tc-1-000.hex | 16 -- icemulti/tests/tc-1-0000.hex | 17 -- icemulti/tests/tc-1-0001.hex | 19 -- icemulti/tests/tc-1-001.hex | 18 -- icemulti/tests/tc-1-0010.hex | 19 -- icemulti/tests/tc-1-0011.hex | 22 -- icemulti/tests/tc-1-0012.hex | 27 -- icemulti/tests/tc-1-0101.hex | 22 -- icemulti/tests/tc-1-0102.hex | 27 -- icemulti/tests/tc-1-0110.hex | 22 -- icemulti/tests/tc-1-0111.hex | 24 -- icemulti/tests/tc-1-0112.hex | 29 -- icemulti/tests/tc-1-0121.hex | 29 -- icemulti/tests/tc-1-0122.hex | 34 --- icemulti/tests/{tc-1-011.hex => tc-10001.hex} | 11 +- icemulti/tests/tc-10010.hex | 17 ++ icemulti/tests/tc-10011.hex | 17 ++ icemulti/tests/tc-10012.hex | 26 ++ .../tests/{tc-1-0100.hex => tc-10100.hex} | 10 +- icemulti/tests/{tc-1-010.hex => tc-10101.hex} | 7 +- icemulti/tests/tc-10102.hex | 26 ++ icemulti/tests/tc-10110.hex | 17 ++ icemulti/tests/{tc-1-01.hex => tc-10111.hex} | 0 icemulti/tests/tc-10112.hex | 26 ++ .../tests/{tc-1-0120.hex => tc-10120.hex} | 7 +- icemulti/tests/{tc-1-012.hex => tc-10121.hex} | 0 icemulti/tests/tc-10122.hex | 26 ++ .../tests/{tc-1-0123.hex => tc-10123.hex} | 0 icemulti/tests/tc-2-000.hex | 16 -- icemulti/tests/tc-2-0000.hex | 17 -- icemulti/tests/tc-2-0001.hex | 19 -- icemulti/tests/tc-2-001.hex | 18 -- icemulti/tests/tc-2-0010.hex | 19 -- icemulti/tests/tc-2-0011.hex | 22 -- icemulti/tests/tc-2-0012.hex | 27 -- icemulti/tests/tc-2-0100.hex | 19 -- icemulti/tests/tc-2-0101.hex | 22 -- icemulti/tests/tc-2-0102.hex | 27 -- icemulti/tests/tc-2-011.hex | 20 -- icemulti/tests/tc-2-0110.hex | 22 -- icemulti/tests/tc-2-0111.hex | 24 -- icemulti/tests/tc-2-0112.hex | 29 -- icemulti/tests/tc-2-0121.hex | 29 -- icemulti/tests/tc-2-0122.hex | 34 --- icemulti/tests/tc-20012.hex | 26 ++ icemulti/tests/tc-20102.hex | 26 ++ icemulti/tests/tc-20112.hex | 26 ++ .../tests/{tc-2-0120.hex => tc-20120.hex} | 7 +- icemulti/tests/tc-20121.hex | 26 ++ icemulti/tests/{tc-2-012.hex => tc-20122.hex} | 0 .../tests/{tc-2-0123.hex => tc-20123.hex} | 0 icemulti/tests/tc-3-0000.hex | 17 -- icemulti/tests/tc-3-0001.hex | 19 -- icemulti/tests/tc-3-0010.hex | 19 -- icemulti/tests/tc-3-0011.hex | 22 -- icemulti/tests/tc-3-0012.hex | 27 -- icemulti/tests/tc-3-0100.hex | 19 -- icemulti/tests/tc-3-0101.hex | 22 -- icemulti/tests/tc-3-0102.hex | 27 -- icemulti/tests/tc-3-0110.hex | 22 -- icemulti/tests/tc-3-0111.hex | 24 -- icemulti/tests/tc-3-0112.hex | 29 -- icemulti/tests/tc-3-0121.hex | 29 -- icemulti/tests/tc-3-0122.hex | 34 --- .../tests/{tc-3-0123.hex => tc-30123.hex} | 0 112 files changed, 553 insertions(+), 1542 deletions(-) delete mode 100644 icemulti/tests/tc-0-00.hex delete mode 100644 icemulti/tests/tc-0-000.hex delete mode 100644 icemulti/tests/tc-0-0000.hex delete mode 100644 icemulti/tests/tc-0-0001.hex delete mode 100644 icemulti/tests/tc-0-001.hex delete mode 100644 icemulti/tests/tc-0-0010.hex delete mode 100644 icemulti/tests/tc-0-0011.hex delete mode 100644 icemulti/tests/tc-0-0012.hex delete mode 100644 icemulti/tests/tc-0-0101.hex delete mode 100644 icemulti/tests/tc-0-0102.hex delete mode 100644 icemulti/tests/tc-0-0110.hex delete mode 100644 icemulti/tests/tc-0-0111.hex delete mode 100644 icemulti/tests/tc-0-0112.hex delete mode 100644 icemulti/tests/tc-0-0121.hex delete mode 100644 icemulti/tests/tc-0-0122.hex rename icemulti/tests/{tc-0-0-A1k.hex => tc-00000-A1k.hex} (100%) rename icemulti/tests/{tc-0-0-coldboot.hex => tc-00000-coldboot.hex} (100%) rename icemulti/tests/{tc-0-0.hex => tc-00000.hex} (100%) create mode 100644 icemulti/tests/tc-00001.hex rename icemulti/tests/{tc-0-011.hex => tc-00010.hex} (68%) create mode 100644 icemulti/tests/tc-00011.hex create mode 100644 icemulti/tests/tc-00012.hex rename icemulti/tests/{tc-0-01-A1k.hex => tc-00100-A1k.hex} (100%) rename icemulti/tests/{tc-0-01-a1k.hex => tc-00100-a1k.hex} (100%) rename icemulti/tests/{tc-0-01-a32.hex => tc-00100-a32.hex} (100%) rename icemulti/tests/{tc-0-01-coldboot.hex => tc-00100-coldboot.hex} (100%) rename icemulti/tests/{tc-0-01.hex => tc-00100.hex} (100%) rename icemulti/tests/{tc-0-0100.hex => tc-00101.hex} (72%) create mode 100644 icemulti/tests/tc-00102.hex rename icemulti/tests/{tc-0-010.hex => tc-00110.hex} (82%) rename icemulti/tests/{tc-2-010.hex => tc-00111.hex} (71%) create mode 100644 icemulti/tests/tc-00112.hex rename icemulti/tests/{tc-0-012-A1k.hex => tc-00120-A1k.hex} (100%) rename icemulti/tests/{tc-0-012-a1k.hex => tc-00120-a1k.hex} (100%) rename icemulti/tests/{tc-0-012-a32.hex => tc-00120-a32.hex} (100%) rename icemulti/tests/{tc-0-012-coldboot.hex => tc-00120-coldboot.hex} (100%) rename icemulti/tests/{tc-0-012.hex => tc-00120.hex} (100%) rename icemulti/tests/{tc-0-0120.hex => tc-00121.hex} (88%) rename icemulti/tests/{tc-3-0120.hex => tc-00122.hex} (85%) rename icemulti/tests/{tc-0-0123-A1k.hex => tc-00123-A1k.hex} (100%) rename icemulti/tests/{tc-0-0123-a1k.hex => tc-00123-a1k.hex} (100%) rename icemulti/tests/{tc-0-0123-a32.hex => tc-00123-a32.hex} (100%) rename icemulti/tests/{tc-0-0123-coldboot.hex => tc-00123-coldboot.hex} (100%) rename icemulti/tests/{tc-0-0123.hex => tc-00123.hex} (100%) delete mode 100644 icemulti/tests/tc-1-00.hex delete mode 100644 icemulti/tests/tc-1-000.hex delete mode 100644 icemulti/tests/tc-1-0000.hex delete mode 100644 icemulti/tests/tc-1-0001.hex delete mode 100644 icemulti/tests/tc-1-001.hex delete mode 100644 icemulti/tests/tc-1-0010.hex delete mode 100644 icemulti/tests/tc-1-0011.hex delete mode 100644 icemulti/tests/tc-1-0012.hex delete mode 100644 icemulti/tests/tc-1-0101.hex delete mode 100644 icemulti/tests/tc-1-0102.hex delete mode 100644 icemulti/tests/tc-1-0110.hex delete mode 100644 icemulti/tests/tc-1-0111.hex delete mode 100644 icemulti/tests/tc-1-0112.hex delete mode 100644 icemulti/tests/tc-1-0121.hex delete mode 100644 icemulti/tests/tc-1-0122.hex rename icemulti/tests/{tc-1-011.hex => tc-10001.hex} (68%) create mode 100644 icemulti/tests/tc-10010.hex create mode 100644 icemulti/tests/tc-10011.hex create mode 100644 icemulti/tests/tc-10012.hex rename icemulti/tests/{tc-1-0100.hex => tc-10100.hex} (72%) rename icemulti/tests/{tc-1-010.hex => tc-10101.hex} (82%) create mode 100644 icemulti/tests/tc-10102.hex create mode 100644 icemulti/tests/tc-10110.hex rename icemulti/tests/{tc-1-01.hex => tc-10111.hex} (100%) create mode 100644 icemulti/tests/tc-10112.hex rename icemulti/tests/{tc-1-0120.hex => tc-10120.hex} (88%) rename icemulti/tests/{tc-1-012.hex => tc-10121.hex} (100%) create mode 100644 icemulti/tests/tc-10122.hex rename icemulti/tests/{tc-1-0123.hex => tc-10123.hex} (100%) delete mode 100644 icemulti/tests/tc-2-000.hex delete mode 100644 icemulti/tests/tc-2-0000.hex delete mode 100644 icemulti/tests/tc-2-0001.hex delete mode 100644 icemulti/tests/tc-2-001.hex delete mode 100644 icemulti/tests/tc-2-0010.hex delete mode 100644 icemulti/tests/tc-2-0011.hex delete mode 100644 icemulti/tests/tc-2-0012.hex delete mode 100644 icemulti/tests/tc-2-0100.hex delete mode 100644 icemulti/tests/tc-2-0101.hex delete mode 100644 icemulti/tests/tc-2-0102.hex delete mode 100644 icemulti/tests/tc-2-011.hex delete mode 100644 icemulti/tests/tc-2-0110.hex delete mode 100644 icemulti/tests/tc-2-0111.hex delete mode 100644 icemulti/tests/tc-2-0112.hex delete mode 100644 icemulti/tests/tc-2-0121.hex delete mode 100644 icemulti/tests/tc-2-0122.hex create mode 100644 icemulti/tests/tc-20012.hex create mode 100644 icemulti/tests/tc-20102.hex create mode 100644 icemulti/tests/tc-20112.hex rename icemulti/tests/{tc-2-0120.hex => tc-20120.hex} (88%) create mode 100644 icemulti/tests/tc-20121.hex rename icemulti/tests/{tc-2-012.hex => tc-20122.hex} (100%) rename icemulti/tests/{tc-2-0123.hex => tc-20123.hex} (100%) delete mode 100644 icemulti/tests/tc-3-0000.hex delete mode 100644 icemulti/tests/tc-3-0001.hex delete mode 100644 icemulti/tests/tc-3-0010.hex delete mode 100644 icemulti/tests/tc-3-0011.hex delete mode 100644 icemulti/tests/tc-3-0012.hex delete mode 100644 icemulti/tests/tc-3-0100.hex delete mode 100644 icemulti/tests/tc-3-0101.hex delete mode 100644 icemulti/tests/tc-3-0102.hex delete mode 100644 icemulti/tests/tc-3-0110.hex delete mode 100644 icemulti/tests/tc-3-0111.hex delete mode 100644 icemulti/tests/tc-3-0112.hex delete mode 100644 icemulti/tests/tc-3-0121.hex delete mode 100644 icemulti/tests/tc-3-0122.hex rename icemulti/tests/{tc-3-0123.hex => tc-30123.hex} (100%) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index f68417aa2c9..1e7ac0de340 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -23,6 +23,7 @@ #include #include #include +#include static const int NUM_IMAGES = 4; static const int HEADER_SIZE = 32; @@ -239,10 +240,18 @@ int main(int argc, char **argv) while (optind != argc) { if (header_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); - images[image_count].reset(new Image(argv[optind++])); + for (int i = 0; i < image_count; i++) + if (strcmp(argv[optind], images[i]->filename) == 0) { + header_images[header_count] = &*images[i]; + goto image_found; + } + images[image_count].reset(new Image(argv[optind])); header_images[header_count] = &*images[image_count]; - header_count++; image_count++; + + image_found: + header_count++; + optind++; } if (coldboot && por_image != 0) diff --git a/icemulti/tests/list b/icemulti/tests/list index c7dc8ac1396..e1432c8b62e 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -1,141 +1,141 @@ -tc-0-0.hex ../icemulti image0 -tc-0-00.hex ../icemulti image0 image0 -tc-0-000.hex ../icemulti image0 image0 image0 -tc-0-0000.hex ../icemulti image0 image0 image0 image0 -tc-0-0001.hex ../icemulti image0 image0 image0 image1 -tc-0-001.hex ../icemulti image0 image0 image1 -tc-0-0010.hex ../icemulti image0 image0 image1 image0 -tc-0-0011.hex ../icemulti image0 image0 image1 image1 -tc-0-0012.hex ../icemulti image0 image0 image1 image2 -tc-0-01.hex ../icemulti image0 image1 -tc-0-010.hex ../icemulti image0 image1 image0 -tc-0-0100.hex ../icemulti image0 image1 image0 image0 -tc-0-0101.hex ../icemulti image0 image1 image0 image1 -tc-0-0102.hex ../icemulti image0 image1 image0 image2 -tc-0-011.hex ../icemulti image0 image1 image1 -tc-0-0110.hex ../icemulti image0 image1 image1 image0 -tc-0-0111.hex ../icemulti image0 image1 image1 image1 -tc-0-0112.hex ../icemulti image0 image1 image1 image2 -tc-0-012.hex ../icemulti image0 image1 image2 -tc-0-0120.hex ../icemulti image0 image1 image2 image0 -tc-0-0121.hex ../icemulti image0 image1 image2 image1 -tc-0-0122.hex ../icemulti image0 image1 image2 image2 -tc-0-0123.hex ../icemulti image0 image1 image2 image3 -tc-0-0.hex ../icemulti -p0 image0 -tc-0-00.hex ../icemulti -p0 image0 image0 -tc-0-000.hex ../icemulti -p0 image0 image0 image0 -tc-0-0000.hex ../icemulti -p0 image0 image0 image0 image0 -tc-0-0001.hex ../icemulti -p0 image0 image0 image0 image1 -tc-0-001.hex ../icemulti -p0 image0 image0 image1 -tc-0-0010.hex ../icemulti -p0 image0 image0 image1 image0 -tc-0-0011.hex ../icemulti -p0 image0 image0 image1 image1 -tc-0-0012.hex ../icemulti -p0 image0 image0 image1 image2 -tc-0-01.hex ../icemulti -p0 image0 image1 -tc-0-010.hex ../icemulti -p0 image0 image1 image0 -tc-0-0100.hex ../icemulti -p0 image0 image1 image0 image0 -tc-0-0101.hex ../icemulti -p0 image0 image1 image0 image1 -tc-0-0102.hex ../icemulti -p0 image0 image1 image0 image2 -tc-0-011.hex ../icemulti -p0 image0 image1 image1 -tc-0-0110.hex ../icemulti -p0 image0 image1 image1 image0 -tc-0-0111.hex ../icemulti -p0 image0 image1 image1 image1 -tc-0-0112.hex ../icemulti -p0 image0 image1 image1 image2 -tc-0-012.hex ../icemulti -p0 image0 image1 image2 -tc-0-0120.hex ../icemulti -p0 image0 image1 image2 image0 -tc-0-0121.hex ../icemulti -p0 image0 image1 image2 image1 -tc-0-0122.hex ../icemulti -p0 image0 image1 image2 image2 -tc-0-0123.hex ../icemulti -p0 image0 image1 image2 image3 -tc-1-00.hex ../icemulti -p1 image0 image0 -tc-1-000.hex ../icemulti -p1 image0 image0 image0 -tc-1-0000.hex ../icemulti -p1 image0 image0 image0 image0 -tc-1-0001.hex ../icemulti -p1 image0 image0 image0 image1 -tc-1-001.hex ../icemulti -p1 image0 image0 image1 -tc-1-0010.hex ../icemulti -p1 image0 image0 image1 image0 -tc-1-0011.hex ../icemulti -p1 image0 image0 image1 image1 -tc-1-0012.hex ../icemulti -p1 image0 image0 image1 image2 -tc-1-01.hex ../icemulti -p1 image0 image1 -tc-1-010.hex ../icemulti -p1 image0 image1 image0 -tc-1-0100.hex ../icemulti -p1 image0 image1 image0 image0 -tc-1-0101.hex ../icemulti -p1 image0 image1 image0 image1 -tc-1-0102.hex ../icemulti -p1 image0 image1 image0 image2 -tc-1-011.hex ../icemulti -p1 image0 image1 image1 -tc-1-0110.hex ../icemulti -p1 image0 image1 image1 image0 -tc-1-0111.hex ../icemulti -p1 image0 image1 image1 image1 -tc-1-0112.hex ../icemulti -p1 image0 image1 image1 image2 -tc-1-012.hex ../icemulti -p1 image0 image1 image2 -tc-1-0120.hex ../icemulti -p1 image0 image1 image2 image0 -tc-1-0121.hex ../icemulti -p1 image0 image1 image2 image1 -tc-1-0122.hex ../icemulti -p1 image0 image1 image2 image2 -tc-1-0123.hex ../icemulti -p1 image0 image1 image2 image3 -tc-2-000.hex ../icemulti -p2 image0 image0 image0 -tc-2-0000.hex ../icemulti -p2 image0 image0 image0 image0 -tc-2-0001.hex ../icemulti -p2 image0 image0 image0 image1 -tc-2-001.hex ../icemulti -p2 image0 image0 image1 -tc-2-0010.hex ../icemulti -p2 image0 image0 image1 image0 -tc-2-0011.hex ../icemulti -p2 image0 image0 image1 image1 -tc-2-0012.hex ../icemulti -p2 image0 image0 image1 image2 -tc-2-010.hex ../icemulti -p2 image0 image1 image0 -tc-2-0100.hex ../icemulti -p2 image0 image1 image0 image0 -tc-2-0101.hex ../icemulti -p2 image0 image1 image0 image1 -tc-2-0102.hex ../icemulti -p2 image0 image1 image0 image2 -tc-2-011.hex ../icemulti -p2 image0 image1 image1 -tc-2-0110.hex ../icemulti -p2 image0 image1 image1 image0 -tc-2-0111.hex ../icemulti -p2 image0 image1 image1 image1 -tc-2-0112.hex ../icemulti -p2 image0 image1 image1 image2 -tc-2-012.hex ../icemulti -p2 image0 image1 image2 -tc-2-0120.hex ../icemulti -p2 image0 image1 image2 image0 -tc-2-0121.hex ../icemulti -p2 image0 image1 image2 image1 -tc-2-0122.hex ../icemulti -p2 image0 image1 image2 image2 -tc-2-0123.hex ../icemulti -p2 image0 image1 image2 image3 -tc-3-0000.hex ../icemulti -p3 image0 image0 image0 image0 -tc-3-0001.hex ../icemulti -p3 image0 image0 image0 image1 -tc-3-0010.hex ../icemulti -p3 image0 image0 image1 image0 -tc-3-0011.hex ../icemulti -p3 image0 image0 image1 image1 -tc-3-0012.hex ../icemulti -p3 image0 image0 image1 image2 -tc-3-0100.hex ../icemulti -p3 image0 image1 image0 image0 -tc-3-0101.hex ../icemulti -p3 image0 image1 image0 image1 -tc-3-0102.hex ../icemulti -p3 image0 image1 image0 image2 -tc-3-0110.hex ../icemulti -p3 image0 image1 image1 image0 -tc-3-0111.hex ../icemulti -p3 image0 image1 image1 image1 -tc-3-0112.hex ../icemulti -p3 image0 image1 image1 image2 -tc-3-0120.hex ../icemulti -p3 image0 image1 image2 image0 -tc-3-0121.hex ../icemulti -p3 image0 image1 image2 image1 -tc-3-0122.hex ../icemulti -p3 image0 image1 image2 image2 -tc-3-0123.hex ../icemulti -p3 image0 image1 image2 image3 +tc-00000.hex ../icemulti image0 +tc-00000.hex ../icemulti image0 image0 +tc-00000.hex ../icemulti image0 image0 image0 +tc-00000.hex ../icemulti image0 image0 image0 image0 +tc-00001.hex ../icemulti image0 image0 image0 image1 +tc-00010.hex ../icemulti image0 image0 image1 +tc-00010.hex ../icemulti image0 image0 image1 image0 +tc-00011.hex ../icemulti image0 image0 image1 image1 +tc-00012.hex ../icemulti image0 image0 image1 image2 +tc-00100.hex ../icemulti image0 image1 +tc-00100.hex ../icemulti image0 image1 image0 +tc-00100.hex ../icemulti image0 image1 image0 image0 +tc-00101.hex ../icemulti image0 image1 image0 image1 +tc-00102.hex ../icemulti image0 image1 image0 image2 +tc-00110.hex ../icemulti image0 image1 image1 +tc-00110.hex ../icemulti image0 image1 image1 image0 +tc-00111.hex ../icemulti image0 image1 image1 image1 +tc-00112.hex ../icemulti image0 image1 image1 image2 +tc-00120.hex ../icemulti image0 image1 image2 +tc-00120.hex ../icemulti image0 image1 image2 image0 +tc-00121.hex ../icemulti image0 image1 image2 image1 +tc-00122.hex ../icemulti image0 image1 image2 image2 +tc-00123.hex ../icemulti image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 image0 +tc-00000.hex ../icemulti -p0 image0 image0 +tc-00000.hex ../icemulti -p0 image0 image0 image0 +tc-00000.hex ../icemulti -p0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p0 image0 image1 +tc-00100.hex ../icemulti -p0 image0 image1 image0 +tc-00100.hex ../icemulti -p0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p0 image0 image1 image1 +tc-00110.hex ../icemulti -p0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p0 image0 image1 image2 +tc-00120.hex ../icemulti -p0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p1 image0 image0 +tc-00000.hex ../icemulti -p1 image0 image0 image0 +tc-00000.hex ../icemulti -p1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 image0 image0 image1 +tc-00010.hex ../icemulti -p1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 image0 image0 image1 image2 +tc-10111.hex ../icemulti -p1 image0 image1 +tc-10101.hex ../icemulti -p1 image0 image1 image0 +tc-10100.hex ../icemulti -p1 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p1 image0 image1 image0 image1 +tc-10102.hex ../icemulti -p1 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p1 image0 image1 image1 +tc-10110.hex ../icemulti -p1 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p1 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p1 image0 image1 image1 image2 +tc-10121.hex ../icemulti -p1 image0 image1 image2 +tc-10120.hex ../icemulti -p1 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p1 image0 image1 image2 image1 +tc-10122.hex ../icemulti -p1 image0 image1 image2 image2 +tc-10123.hex ../icemulti -p1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p2 image0 image0 image0 +tc-00000.hex ../icemulti -p2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 image0 image0 image0 image1 +tc-10011.hex ../icemulti -p2 image0 image0 image1 +tc-10010.hex ../icemulti -p2 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p2 image0 image0 image1 image1 +tc-10012.hex ../icemulti -p2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p2 image0 image1 image0 +tc-00100.hex ../icemulti -p2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p2 image0 image1 image1 +tc-10110.hex ../icemulti -p2 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p2 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p2 image0 image1 image1 image2 +tc-20122.hex ../icemulti -p2 image0 image1 image2 +tc-20120.hex ../icemulti -p2 image0 image1 image2 image0 +tc-20121.hex ../icemulti -p2 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p2 image0 image1 image2 image2 +tc-20123.hex ../icemulti -p2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p3 image0 image0 image0 image0 +tc-10001.hex ../icemulti -p3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p3 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p3 image0 image0 image1 image1 +tc-20012.hex ../icemulti -p3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p3 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p3 image0 image1 image0 image1 +tc-20102.hex ../icemulti -p3 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p3 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p3 image0 image1 image1 image1 +tc-20112.hex ../icemulti -p3 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p3 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p3 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p3 image0 image1 image2 image2 +tc-30123.hex ../icemulti -p3 image0 image1 image2 image3 -tc-0-0-coldboot.hex ../icemulti -c image0 -tc-0-01-coldboot.hex ../icemulti -c image0 image1 -tc-0-012-coldboot.hex ../icemulti -c image0 image1 image2 -tc-0-0123-coldboot.hex ../icemulti -c image0 image1 image2 image3 +tc-00000-coldboot.hex ../icemulti -c image0 +tc-00100-coldboot.hex ../icemulti -c image0 image1 +tc-00120-coldboot.hex ../icemulti -c image0 image1 image2 +tc-00123-coldboot.hex ../icemulti -c image0 image1 image2 image3 -tc-0-0.hex ../icemulti -a0 image0 -tc-0-01.hex ../icemulti -a0 image0 image1 -tc-0-012.hex ../icemulti -a0 image0 image1 image2 -tc-0-0123.hex ../icemulti -a0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -a0 image0 +tc-00100.hex ../icemulti -a0 image0 image1 +tc-00120.hex ../icemulti -a0 image0 image1 image2 +tc-00123.hex ../icemulti -a0 image0 image1 image2 image3 -tc-0-0.hex ../icemulti -A0 image0 -tc-0-01.hex ../icemulti -A0 image0 image1 -tc-0-012.hex ../icemulti -A0 image0 image1 image2 -tc-0-0123.hex ../icemulti -A0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -A0 image0 +tc-00100.hex ../icemulti -A0 image0 image1 +tc-00120.hex ../icemulti -A0 image0 image1 image2 +tc-00123.hex ../icemulti -A0 image0 image1 image2 image3 -tc-0-0.hex ../icemulti -a5 image0 -tc-0-01-a32.hex ../icemulti -a5 image0 image1 -tc-0-012-a32.hex ../icemulti -a5 image0 image1 image2 -tc-0-0123-a32.hex ../icemulti -a5 image0 image1 image2 image3 +tc-00000.hex ../icemulti -a5 image0 +tc-00100-a32.hex ../icemulti -a5 image0 image1 +tc-00120-a32.hex ../icemulti -a5 image0 image1 image2 +tc-00123-a32.hex ../icemulti -a5 image0 image1 image2 image3 -tc-0-0.hex ../icemulti -A5 image0 -tc-0-01-a32.hex ../icemulti -A5 image0 image1 -tc-0-012-a32.hex ../icemulti -A5 image0 image1 image2 -tc-0-0123-a32.hex ../icemulti -A5 image0 image1 image2 image3 +tc-00000.hex ../icemulti -A5 image0 +tc-00100-a32.hex ../icemulti -A5 image0 image1 +tc-00120-a32.hex ../icemulti -A5 image0 image1 image2 +tc-00123-a32.hex ../icemulti -A5 image0 image1 image2 image3 -tc-0-0.hex ../icemulti -a10 image0 -tc-0-01-a1k.hex ../icemulti -a10 image0 image1 -tc-0-012-a1k.hex ../icemulti -a10 image0 image1 image2 -tc-0-0123-a1k.hex ../icemulti -a10 image0 image1 image2 image3 +tc-00000.hex ../icemulti -a10 image0 +tc-00100-a1k.hex ../icemulti -a10 image0 image1 +tc-00120-a1k.hex ../icemulti -a10 image0 image1 image2 +tc-00123-a1k.hex ../icemulti -a10 image0 image1 image2 image3 -tc-0-0-A1k.hex ../icemulti -A10 image0 -tc-0-01-A1k.hex ../icemulti -A10 image0 image1 -tc-0-012-A1k.hex ../icemulti -A10 image0 image1 image2 -tc-0-0123-A1k.hex ../icemulti -A10 image0 image1 image2 image3 +tc-00000-A1k.hex ../icemulti -A10 image0 +tc-00100-A1k.hex ../icemulti -A10 image0 image1 +tc-00120-A1k.hex ../icemulti -A10 image0 image1 image2 +tc-00123-A1k.hex ../icemulti -A10 image0 image1 image2 image3 ERR ../icemulti /dev/null ERR ../icemulti /dev/null /dev/null diff --git a/icemulti/tests/tc-0-00.hex b/icemulti/tests/tc-0-00.hex deleted file mode 100644 index ba1d317a4b3..00000000000 --- a/icemulti/tests/tc-0-00.hex +++ /dev/null @@ -1,14 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 >.,.u..'.END0< -0000cc diff --git a/icemulti/tests/tc-0-000.hex b/icemulti/tests/tc-0-000.hex deleted file mode 100644 index 60bbc107a51..00000000000 --- a/icemulti/tests/tc-0-000.hex +++ /dev/null @@ -1,16 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 >D0< -0000e2 diff --git a/icemulti/tests/tc-0-0000.hex b/icemulti/tests/tc-0-0000.hex deleted file mode 100644 index e76a0ae34f6..00000000000 --- a/icemulti/tests/tc-0-0000.hex +++ /dev/null @@ -1,17 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< -0000f0 d393 a127 4e45 3044 >..'.END0< -0000f8 diff --git a/icemulti/tests/tc-0-0001.hex b/icemulti/tests/tc-0-0001.hex deleted file mode 100644 index 7e534d04061..00000000000 --- a/icemulti/tests/tc-0-0001.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< -0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< -000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< -000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< -00011f diff --git a/icemulti/tests/tc-0-001.hex b/icemulti/tests/tc-0-001.hex deleted file mode 100644 index 0bb83d93090..00000000000 --- a/icemulti/tests/tc-0-001.hex +++ /dev/null @@ -1,18 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 0031 >l.[..END1< -000109 diff --git a/icemulti/tests/tc-0-0010.hex b/icemulti/tests/tc-0-0010.hex deleted file mode 100644 index 042d120b02e..00000000000 --- a/icemulti/tests/tc-0-0010.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-0-0011.hex b/icemulti/tests/tc-0-0011.hex deleted file mode 100644 index 602511e68da..00000000000 --- a/icemulti/tests/tc-0-0011.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-0-0012.hex b/icemulti/tests/tc-0-0012.hex deleted file mode 100644 index 15245a1b767..00000000000 --- a/icemulti/tests/tc-0-0012.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-0-0101.hex b/icemulti/tests/tc-0-0101.hex deleted file mode 100644 index 2dc6190a28b..00000000000 --- a/icemulti/tests/tc-0-0101.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-0-0102.hex b/icemulti/tests/tc-0-0102.hex deleted file mode 100644 index 9d65ad2256a..00000000000 --- a/icemulti/tests/tc-0-0102.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-0-0110.hex b/icemulti/tests/tc-0-0110.hex deleted file mode 100644 index aea69dba3f3..00000000000 --- a/icemulti/tests/tc-0-0110.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -000140 a127 4e45 3044 >'.END0< -000146 diff --git a/icemulti/tests/tc-0-0111.hex b/icemulti/tests/tc-0-0111.hex deleted file mode 100644 index 285c8bdf585..00000000000 --- a/icemulti/tests/tc-0-0111.hex +++ /dev/null @@ -1,24 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< -000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< -000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< -000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< -00016d diff --git a/icemulti/tests/tc-0-0112.hex b/icemulti/tests/tc-0-0112.hex deleted file mode 100644 index 415bfb66d7c..00000000000 --- a/icemulti/tests/tc-0-0112.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< -000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< -000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< -000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< -000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< -000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< -000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< -0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< -0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< -0001be diff --git a/icemulti/tests/tc-0-0121.hex b/icemulti/tests/tc-0-0121.hex deleted file mode 100644 index 6016bb58aa4..00000000000 --- a/icemulti/tests/tc-0-0121.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< -000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< -0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < -0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< -0001be diff --git a/icemulti/tests/tc-0-0122.hex b/icemulti/tests/tc-0-0122.hex deleted file mode 100644 index 801857444cb..00000000000 --- a/icemulti/tests/tc-0-0122.hex +++ /dev/null @@ -1,34 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< -000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< -0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< -0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< -0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< -0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< -0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< -0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< -000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< -00020f diff --git a/icemulti/tests/tc-0-0-A1k.hex b/icemulti/tests/tc-00000-A1k.hex similarity index 100% rename from icemulti/tests/tc-0-0-A1k.hex rename to icemulti/tests/tc-00000-A1k.hex diff --git a/icemulti/tests/tc-0-0-coldboot.hex b/icemulti/tests/tc-00000-coldboot.hex similarity index 100% rename from icemulti/tests/tc-0-0-coldboot.hex rename to icemulti/tests/tc-00000-coldboot.hex diff --git a/icemulti/tests/tc-0-0.hex b/icemulti/tests/tc-00000.hex similarity index 100% rename from icemulti/tests/tc-0-0.hex rename to icemulti/tests/tc-00000.hex diff --git a/icemulti/tests/tc-00001.hex b/icemulti/tests/tc-00001.hex new file mode 100644 index 00000000000..a945269f59e --- /dev/null +++ b/icemulti/tests/tc-00001.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-0-011.hex b/icemulti/tests/tc-00010.hex similarity index 68% rename from icemulti/tests/tc-0-011.hex rename to icemulti/tests/tc-00010.hex index 11eec21435d..f43818e7af1 100644 --- a/icemulti/tests/tc-0-011.hex +++ b/icemulti/tests/tc-00010.hex @@ -2,9 +2,9 @@ 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< @@ -13,8 +13,5 @@ 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-00011.hex b/icemulti/tests/tc-00011.hex new file mode 100644 index 00000000000..f43ac43013b --- /dev/null +++ b/icemulti/tests/tc-00011.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-00012.hex b/icemulti/tests/tc-00012.hex new file mode 100644 index 00000000000..3e0d6d39334 --- /dev/null +++ b/icemulti/tests/tc-00012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-01-A1k.hex b/icemulti/tests/tc-00100-A1k.hex similarity index 100% rename from icemulti/tests/tc-0-01-A1k.hex rename to icemulti/tests/tc-00100-A1k.hex diff --git a/icemulti/tests/tc-0-01-a1k.hex b/icemulti/tests/tc-00100-a1k.hex similarity index 100% rename from icemulti/tests/tc-0-01-a1k.hex rename to icemulti/tests/tc-00100-a1k.hex diff --git a/icemulti/tests/tc-0-01-a32.hex b/icemulti/tests/tc-00100-a32.hex similarity index 100% rename from icemulti/tests/tc-0-01-a32.hex rename to icemulti/tests/tc-00100-a32.hex diff --git a/icemulti/tests/tc-0-01-coldboot.hex b/icemulti/tests/tc-00100-coldboot.hex similarity index 100% rename from icemulti/tests/tc-0-01-coldboot.hex rename to icemulti/tests/tc-00100-coldboot.hex diff --git a/icemulti/tests/tc-0-01.hex b/icemulti/tests/tc-00100.hex similarity index 100% rename from icemulti/tests/tc-0-01.hex rename to icemulti/tests/tc-00100.hex diff --git a/icemulti/tests/tc-0-0100.hex b/icemulti/tests/tc-00101.hex similarity index 72% rename from icemulti/tests/tc-0-0100.hex rename to icemulti/tests/tc-00101.hex index 90f7e5c3521..874c71f7175 100644 --- a/icemulti/tests/tc-0-0100.hex +++ b/icemulti/tests/tc-00101.hex @@ -4,16 +4,14 @@ 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-00102.hex b/icemulti/tests/tc-00102.hex new file mode 100644 index 00000000000..cff2ecb8c78 --- /dev/null +++ b/icemulti/tests/tc-00102.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-010.hex b/icemulti/tests/tc-00110.hex similarity index 82% rename from icemulti/tests/tc-0-010.hex rename to icemulti/tests/tc-00110.hex index d1f36b626db..d6b20631d2f 100644 --- a/icemulti/tests/tc-0-010.hex +++ b/icemulti/tests/tc-00110.hex @@ -4,7 +4,7 @@ 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< @@ -13,6 +13,5 @@ 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 0030 >u..'.END0< -000109 +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-2-010.hex b/icemulti/tests/tc-00111.hex similarity index 71% rename from icemulti/tests/tc-2-010.hex rename to icemulti/tests/tc-00111.hex index c7bf5e0a0d8..d961654d4bd 100644 --- a/icemulti/tests/tc-2-010.hex +++ b/icemulti/tests/tc-00111.hex @@ -1,18 +1,17 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 0030 >u..'.END0< -000109 +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-00112.hex b/icemulti/tests/tc-00112.hex new file mode 100644 index 00000000000..b5b0dd2de65 --- /dev/null +++ b/icemulti/tests/tc-00112.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-012-A1k.hex b/icemulti/tests/tc-00120-A1k.hex similarity index 100% rename from icemulti/tests/tc-0-012-A1k.hex rename to icemulti/tests/tc-00120-A1k.hex diff --git a/icemulti/tests/tc-0-012-a1k.hex b/icemulti/tests/tc-00120-a1k.hex similarity index 100% rename from icemulti/tests/tc-0-012-a1k.hex rename to icemulti/tests/tc-00120-a1k.hex diff --git a/icemulti/tests/tc-0-012-a32.hex b/icemulti/tests/tc-00120-a32.hex similarity index 100% rename from icemulti/tests/tc-0-012-a32.hex rename to icemulti/tests/tc-00120-a32.hex diff --git a/icemulti/tests/tc-0-012-coldboot.hex b/icemulti/tests/tc-00120-coldboot.hex similarity index 100% rename from icemulti/tests/tc-0-012-coldboot.hex rename to icemulti/tests/tc-00120-coldboot.hex diff --git a/icemulti/tests/tc-0-012.hex b/icemulti/tests/tc-00120.hex similarity index 100% rename from icemulti/tests/tc-0-012.hex rename to icemulti/tests/tc-00120.hex diff --git a/icemulti/tests/tc-0-0120.hex b/icemulti/tests/tc-00121.hex similarity index 88% rename from icemulti/tests/tc-0-0120.hex rename to icemulti/tests/tc-00121.hex index bd84bb4c87e..9e43e4a1880 100644 --- a/icemulti/tests/tc-0-0120.hex +++ b/icemulti/tests/tc-00121.hex @@ -6,7 +6,7 @@ 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< @@ -22,6 +22,5 @@ 000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< 000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< 000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< -000190 27d3 45a1 444e 0030 >.'.END0< -000197 +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-3-0120.hex b/icemulti/tests/tc-00122.hex similarity index 85% rename from icemulti/tests/tc-3-0120.hex rename to icemulti/tests/tc-00122.hex index 721ea4e6bdb..d1d08e7d49c 100644 --- a/icemulti/tests/tc-3-0120.hex +++ b/icemulti/tests/tc-00122.hex @@ -1,4 +1,4 @@ -000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< @@ -6,7 +6,7 @@ 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< @@ -22,6 +22,5 @@ 000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< 000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< 000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< -000190 27d3 45a1 444e 0030 >.'.END0< -000197 +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-0-0123-A1k.hex b/icemulti/tests/tc-00123-A1k.hex similarity index 100% rename from icemulti/tests/tc-0-0123-A1k.hex rename to icemulti/tests/tc-00123-A1k.hex diff --git a/icemulti/tests/tc-0-0123-a1k.hex b/icemulti/tests/tc-00123-a1k.hex similarity index 100% rename from icemulti/tests/tc-0-0123-a1k.hex rename to icemulti/tests/tc-00123-a1k.hex diff --git a/icemulti/tests/tc-0-0123-a32.hex b/icemulti/tests/tc-00123-a32.hex similarity index 100% rename from icemulti/tests/tc-0-0123-a32.hex rename to icemulti/tests/tc-00123-a32.hex diff --git a/icemulti/tests/tc-0-0123-coldboot.hex b/icemulti/tests/tc-00123-coldboot.hex similarity index 100% rename from icemulti/tests/tc-0-0123-coldboot.hex rename to icemulti/tests/tc-00123-coldboot.hex diff --git a/icemulti/tests/tc-0-0123.hex b/icemulti/tests/tc-00123.hex similarity index 100% rename from icemulti/tests/tc-0-0123.hex rename to icemulti/tests/tc-00123.hex diff --git a/icemulti/tests/tc-1-00.hex b/icemulti/tests/tc-1-00.hex deleted file mode 100644 index f16b27b5276..00000000000 --- a/icemulti/tests/tc-1-00.hex +++ /dev/null @@ -1,14 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 >.,.u..'.END0< -0000cc diff --git a/icemulti/tests/tc-1-000.hex b/icemulti/tests/tc-1-000.hex deleted file mode 100644 index 39046edff79..00000000000 --- a/icemulti/tests/tc-1-000.hex +++ /dev/null @@ -1,16 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 >D0< -0000e2 diff --git a/icemulti/tests/tc-1-0000.hex b/icemulti/tests/tc-1-0000.hex deleted file mode 100644 index 6e6a00f2563..00000000000 --- a/icemulti/tests/tc-1-0000.hex +++ /dev/null @@ -1,17 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< -0000f0 d393 a127 4e45 3044 >..'.END0< -0000f8 diff --git a/icemulti/tests/tc-1-0001.hex b/icemulti/tests/tc-1-0001.hex deleted file mode 100644 index 5babc0e8e7f..00000000000 --- a/icemulti/tests/tc-1-0001.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< -0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< -000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< -000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< -00011f diff --git a/icemulti/tests/tc-1-001.hex b/icemulti/tests/tc-1-001.hex deleted file mode 100644 index 67b64b96d7c..00000000000 --- a/icemulti/tests/tc-1-001.hex +++ /dev/null @@ -1,18 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 0031 >l.[..END1< -000109 diff --git a/icemulti/tests/tc-1-0010.hex b/icemulti/tests/tc-1-0010.hex deleted file mode 100644 index d2d2844574d..00000000000 --- a/icemulti/tests/tc-1-0010.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-1-0011.hex b/icemulti/tests/tc-1-0011.hex deleted file mode 100644 index f779ea1d513..00000000000 --- a/icemulti/tests/tc-1-0011.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-1-0012.hex b/icemulti/tests/tc-1-0012.hex deleted file mode 100644 index 75fcb83d9f7..00000000000 --- a/icemulti/tests/tc-1-0012.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-1-0101.hex b/icemulti/tests/tc-1-0101.hex deleted file mode 100644 index 4af8b3aa082..00000000000 --- a/icemulti/tests/tc-1-0101.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-1-0102.hex b/icemulti/tests/tc-1-0102.hex deleted file mode 100644 index 0afe83b9e49..00000000000 --- a/icemulti/tests/tc-1-0102.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-1-0110.hex b/icemulti/tests/tc-1-0110.hex deleted file mode 100644 index c05df7b460e..00000000000 --- a/icemulti/tests/tc-1-0110.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -000140 a127 4e45 3044 >'.END0< -000146 diff --git a/icemulti/tests/tc-1-0111.hex b/icemulti/tests/tc-1-0111.hex deleted file mode 100644 index 0f5c6dd19bd..00000000000 --- a/icemulti/tests/tc-1-0111.hex +++ /dev/null @@ -1,24 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< -000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< -000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< -000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< -00016d diff --git a/icemulti/tests/tc-1-0112.hex b/icemulti/tests/tc-1-0112.hex deleted file mode 100644 index 87b14c82085..00000000000 --- a/icemulti/tests/tc-1-0112.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< -000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< -000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< -000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< -000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< -000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< -000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< -0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< -0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< -0001be diff --git a/icemulti/tests/tc-1-0121.hex b/icemulti/tests/tc-1-0121.hex deleted file mode 100644 index 2e81b86aed4..00000000000 --- a/icemulti/tests/tc-1-0121.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< -000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< -0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < -0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< -0001be diff --git a/icemulti/tests/tc-1-0122.hex b/icemulti/tests/tc-1-0122.hex deleted file mode 100644 index 8b9aa3dd298..00000000000 --- a/icemulti/tests/tc-1-0122.hex +++ /dev/null @@ -1,34 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< -000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< -0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< -0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< -0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< -0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< -0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< -0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< -000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< -00020f diff --git a/icemulti/tests/tc-1-011.hex b/icemulti/tests/tc-10001.hex similarity index 68% rename from icemulti/tests/tc-1-011.hex rename to icemulti/tests/tc-10001.hex index f56e56179d0..aee0601234b 100644 --- a/icemulti/tests/tc-1-011.hex +++ b/icemulti/tests/tc-10001.hex @@ -2,9 +2,9 @@ 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< @@ -13,8 +13,5 @@ 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-10010.hex b/icemulti/tests/tc-10010.hex new file mode 100644 index 00000000000..6f8d78fc1e0 --- /dev/null +++ b/icemulti/tests/tc-10010.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-10011.hex b/icemulti/tests/tc-10011.hex new file mode 100644 index 00000000000..08856e2269d --- /dev/null +++ b/icemulti/tests/tc-10011.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-10012.hex b/icemulti/tests/tc-10012.hex new file mode 100644 index 00000000000..6ffcdd4ae6a --- /dev/null +++ b/icemulti/tests/tc-10012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-1-0100.hex b/icemulti/tests/tc-10100.hex similarity index 72% rename from icemulti/tests/tc-1-0100.hex rename to icemulti/tests/tc-10100.hex index 98630750b67..51d43e9048b 100644 --- a/icemulti/tests/tc-1-0100.hex +++ b/icemulti/tests/tc-10100.hex @@ -4,16 +4,14 @@ 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-1-010.hex b/icemulti/tests/tc-10101.hex similarity index 82% rename from icemulti/tests/tc-1-010.hex rename to icemulti/tests/tc-10101.hex index cf03d0b3c37..94961c19d24 100644 --- a/icemulti/tests/tc-1-010.hex +++ b/icemulti/tests/tc-10101.hex @@ -4,7 +4,7 @@ 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< @@ -13,6 +13,5 @@ 0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< 0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< 0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 0030 >u..'.END0< -000109 +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-10102.hex b/icemulti/tests/tc-10102.hex new file mode 100644 index 00000000000..836ad87196c --- /dev/null +++ b/icemulti/tests/tc-10102.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-10110.hex b/icemulti/tests/tc-10110.hex new file mode 100644 index 00000000000..2ba8e87b0a1 --- /dev/null +++ b/icemulti/tests/tc-10110.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-1-01.hex b/icemulti/tests/tc-10111.hex similarity index 100% rename from icemulti/tests/tc-1-01.hex rename to icemulti/tests/tc-10111.hex diff --git a/icemulti/tests/tc-10112.hex b/icemulti/tests/tc-10112.hex new file mode 100644 index 00000000000..df9f5db9b95 --- /dev/null +++ b/icemulti/tests/tc-10112.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-1-0120.hex b/icemulti/tests/tc-10120.hex similarity index 88% rename from icemulti/tests/tc-1-0120.hex rename to icemulti/tests/tc-10120.hex index cae792eedb3..fea25650947 100644 --- a/icemulti/tests/tc-1-0120.hex +++ b/icemulti/tests/tc-10120.hex @@ -6,7 +6,7 @@ 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< @@ -22,6 +22,5 @@ 000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< 000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< 000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< -000190 27d3 45a1 444e 0030 >.'.END0< -000197 +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-1-012.hex b/icemulti/tests/tc-10121.hex similarity index 100% rename from icemulti/tests/tc-1-012.hex rename to icemulti/tests/tc-10121.hex diff --git a/icemulti/tests/tc-10122.hex b/icemulti/tests/tc-10122.hex new file mode 100644 index 00000000000..486f4ee90d8 --- /dev/null +++ b/icemulti/tests/tc-10122.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-1-0123.hex b/icemulti/tests/tc-10123.hex similarity index 100% rename from icemulti/tests/tc-1-0123.hex rename to icemulti/tests/tc-10123.hex diff --git a/icemulti/tests/tc-2-000.hex b/icemulti/tests/tc-2-000.hex deleted file mode 100644 index 6982252da83..00000000000 --- a/icemulti/tests/tc-2-000.hex +++ /dev/null @@ -1,16 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 >D0< -0000e2 diff --git a/icemulti/tests/tc-2-0000.hex b/icemulti/tests/tc-2-0000.hex deleted file mode 100644 index fcc59371b47..00000000000 --- a/icemulti/tests/tc-2-0000.hex +++ /dev/null @@ -1,17 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< -0000f0 d393 a127 4e45 3044 >..'.END0< -0000f8 diff --git a/icemulti/tests/tc-2-0001.hex b/icemulti/tests/tc-2-0001.hex deleted file mode 100644 index 2f2c5139db9..00000000000 --- a/icemulti/tests/tc-2-0001.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< -0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< -000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< -000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< -00011f diff --git a/icemulti/tests/tc-2-001.hex b/icemulti/tests/tc-2-001.hex deleted file mode 100644 index 21d81ddaeae..00000000000 --- a/icemulti/tests/tc-2-001.hex +++ /dev/null @@ -1,18 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 0031 >l.[..END1< -000109 diff --git a/icemulti/tests/tc-2-0010.hex b/icemulti/tests/tc-2-0010.hex deleted file mode 100644 index 9de569ad4d2..00000000000 --- a/icemulti/tests/tc-2-0010.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-2-0011.hex b/icemulti/tests/tc-2-0011.hex deleted file mode 100644 index 6cddffaeb6e..00000000000 --- a/icemulti/tests/tc-2-0011.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-2-0012.hex b/icemulti/tests/tc-2-0012.hex deleted file mode 100644 index 6ba11fda014..00000000000 --- a/icemulti/tests/tc-2-0012.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-2-0100.hex b/icemulti/tests/tc-2-0100.hex deleted file mode 100644 index 84c57859501..00000000000 --- a/icemulti/tests/tc-2-0100.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-2-0101.hex b/icemulti/tests/tc-2-0101.hex deleted file mode 100644 index c13ceb26ce2..00000000000 --- a/icemulti/tests/tc-2-0101.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-2-0102.hex b/icemulti/tests/tc-2-0102.hex deleted file mode 100644 index 04f7798cbc6..00000000000 --- a/icemulti/tests/tc-2-0102.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-2-011.hex b/icemulti/tests/tc-2-011.hex deleted file mode 100644 index b6720310d73..00000000000 --- a/icemulti/tests/tc-2-011.hex +++ /dev/null @@ -1,20 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 diff --git a/icemulti/tests/tc-2-0110.hex b/icemulti/tests/tc-2-0110.hex deleted file mode 100644 index ed8fae0198e..00000000000 --- a/icemulti/tests/tc-2-0110.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -000140 a127 4e45 3044 >'.END0< -000146 diff --git a/icemulti/tests/tc-2-0111.hex b/icemulti/tests/tc-2-0111.hex deleted file mode 100644 index 254ee16d666..00000000000 --- a/icemulti/tests/tc-2-0111.hex +++ /dev/null @@ -1,24 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< -000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< -000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< -000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< -00016d diff --git a/icemulti/tests/tc-2-0112.hex b/icemulti/tests/tc-2-0112.hex deleted file mode 100644 index 937d8d6e735..00000000000 --- a/icemulti/tests/tc-2-0112.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< -000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< -000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< -000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< -000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< -000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< -000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< -0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< -0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< -0001be diff --git a/icemulti/tests/tc-2-0121.hex b/icemulti/tests/tc-2-0121.hex deleted file mode 100644 index 3bc31b51c2a..00000000000 --- a/icemulti/tests/tc-2-0121.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< -000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< -0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < -0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< -0001be diff --git a/icemulti/tests/tc-2-0122.hex b/icemulti/tests/tc-2-0122.hex deleted file mode 100644 index 12e56d1e79e..00000000000 --- a/icemulti/tests/tc-2-0122.hex +++ /dev/null @@ -1,34 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< -000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< -0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< -0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< -0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< -0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< -0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< -0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< -000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< -00020f diff --git a/icemulti/tests/tc-20012.hex b/icemulti/tests/tc-20012.hex new file mode 100644 index 00000000000..ae329e201bc --- /dev/null +++ b/icemulti/tests/tc-20012.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-20102.hex b/icemulti/tests/tc-20102.hex new file mode 100644 index 00000000000..46ec8e761c0 --- /dev/null +++ b/icemulti/tests/tc-20102.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-20112.hex b/icemulti/tests/tc-20112.hex new file mode 100644 index 00000000000..4aebe7564e0 --- /dev/null +++ b/icemulti/tests/tc-20112.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-2-0120.hex b/icemulti/tests/tc-20120.hex similarity index 88% rename from icemulti/tests/tc-2-0120.hex rename to icemulti/tests/tc-20120.hex index 11726a33b86..4da1a2706df 100644 --- a/icemulti/tests/tc-2-0120.hex +++ b/icemulti/tests/tc-20120.hex @@ -6,7 +6,7 @@ 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< @@ -22,6 +22,5 @@ 000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< 000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< 000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d d330 c181 03af b25e 092c 9375 >2IMG0.....^.,.u.< -000190 27d3 45a1 444e 0030 >.'.END0< -000197 +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-20121.hex b/icemulti/tests/tc-20121.hex new file mode 100644 index 00000000000..f91752d539d --- /dev/null +++ b/icemulti/tests/tc-20121.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-2-012.hex b/icemulti/tests/tc-20122.hex similarity index 100% rename from icemulti/tests/tc-2-012.hex rename to icemulti/tests/tc-20122.hex diff --git a/icemulti/tests/tc-2-0123.hex b/icemulti/tests/tc-20123.hex similarity index 100% rename from icemulti/tests/tc-2-0123.hex rename to icemulti/tests/tc-20123.hex diff --git a/icemulti/tests/tc-3-0000.hex b/icemulti/tests/tc-3-0000.hex deleted file mode 100644 index 91a79dfcee3..00000000000 --- a/icemulti/tests/tc-3-0000.hex +++ /dev/null @@ -1,17 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3047 81d3 afc1 5e03 2cb2 7509 >D0IMG0.....^.,.u< -0000f0 d393 a127 4e45 3044 >..'.END0< -0000f8 diff --git a/icemulti/tests/tc-3-0001.hex b/icemulti/tests/tc-3-0001.hex deleted file mode 100644 index 3f56e58ace4..00000000000 --- a/icemulti/tests/tc-3-0001.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 e200 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3047 >.,.u..'.END0IMG0< -0000d0 81d3 afc1 5e03 2cb2 7509 d393 a127 4e45 >.....^.,.u..'.EN< -0000e0 3044 4d49 3147 c0c6 20ce 151d 8a0b 8a73 >D0IMG1... ....s.< -0000f0 1a83 fd1c b051 607d 0123 645a 9b09 e0f8 >....Q.}`#.Zd....< -000100 87bf da0b aa6b 172e d8a9 97d2 3c0f cfb9 >....k........<..< -000110 3420 e4ac 945e dc6c d25b 45be 444e 0031 > 4..^.l.[..END1< -00011f diff --git a/icemulti/tests/tc-3-0010.hex b/icemulti/tests/tc-3-0010.hex deleted file mode 100644 index ef0d8025340..00000000000 --- a/icemulti/tests/tc-3-0010.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d d330 c181 >l.[..END1IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-3-0011.hex b/icemulti/tests/tc-3-0011.hex deleted file mode 100644 index e8bbeba2dac..00000000000 --- a/icemulti/tests/tc-3-0011.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d c631 cec0 >l.[..END1IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-3-0012.hex b/icemulti/tests/tc-3-0012.hex deleted file mode 100644 index b72f89eec4d..00000000000 --- a/icemulti/tests/tc-3-0012.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 cc00 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3047 81d3 afc1 5e03 >'.END0IMG0.....^< -0000c0 2cb2 7509 d393 a127 4e45 3044 4d49 3147 >.,.u..'.END0IMG1< -0000d0 c0c6 20ce 151d 8a0b 8a73 1a83 fd1c b051 >... ....s.....Q.< -0000e0 607d 0123 645a 9b09 e0f8 87bf da0b aa6b >}`#.Zd........k.< -0000f0 172e d8a9 97d2 3c0f cfb9 3420 e4ac 945e >.......<.. 4..^.< -000100 dc6c d25b 45be 444e 4931 474d 0832 7532 >l.[..END1IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-3-0100.hex b/icemulti/tests/tc-3-0100.hex deleted file mode 100644 index 4f3d9374534..00000000000 --- a/icemulti/tests/tc-3-0100.hex +++ /dev/null @@ -1,19 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d d330 c181 >u..'.END0IMG0...< -000110 03af b25e 092c 9375 27d3 45a1 444e 0030 >..^.,.u..'.END0< -00011f diff --git a/icemulti/tests/tc-3-0101.hex b/icemulti/tests/tc-3-0101.hex deleted file mode 100644 index 337e406a755..00000000000 --- a/icemulti/tests/tc-3-0101.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d c631 cec0 >u..'.END0IMG1...< -000110 1d20 0b15 738a 838a 1c1a 51fd 7db0 2360 > ....s.....Q.}`#< -000120 5a01 0964 f89b bfe0 0b87 6bda 2eaa a917 >.Zd........k....< -000130 d2d8 0f97 b93c 20cf ac34 5ee4 6c94 5bdc >....<.. 4..^.l.[< -000140 bed2 4e45 3144 >..END1< -000146 diff --git a/icemulti/tests/tc-3-0102.hex b/icemulti/tests/tc-3-0102.hex deleted file mode 100644 index 9478fa13a21..00000000000 --- a/icemulti/tests/tc-3-0102.hex +++ /dev/null @@ -1,27 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 0901 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d d330 c181 03af b25e 092c >ND1IMG0.....^.,.< -000100 9375 27d3 45a1 444e 4930 474d 0832 7532 >u..'.END0IMG2.2u< -000110 7aa7 26ae 0abb 0f5a b1a7 46ae 85e0 9213 >.z.&..Z....F....< -000120 9ef8 2404 b285 7bb1 6286 9ac2 9a7e c69f >...$...{.b..~...< -000130 c9d7 8904 748a 7663 a274 70ec cf68 9ad5 >.....tcvt..ph...< -000140 c8a1 6e41 9a88 8abd 6000 7252 71c9 f118 >..An.....`Rr.q..< -000150 7692 aeb7 3223 4d26 f99e cd73 11f2 2805 >.v..#2&M..s....(< -000160 91a3 ee23 959c 0725 ba21 3a24 412a 9aea >..#...%.!.$:*A..< -000170 be53 2efa 5d32 5f65 5e99 e426 d9a2 d8bf >S...2]e_.^&.....< -000180 ee6e 5c60 ada6 a6d7 eea4 34e0 9e80 10d1 >n.`\.......4....< -000190 3d4b 45d6 444e 0032 >K=.END2< -000197 diff --git a/icemulti/tests/tc-3-0110.hex b/icemulti/tests/tc-3-0110.hex deleted file mode 100644 index 25eb9a72ce2..00000000000 --- a/icemulti/tests/tc-3-0110.hex +++ /dev/null @@ -1,22 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -000140 a127 4e45 3044 >'.END0< -000146 diff --git a/icemulti/tests/tc-3-0111.hex b/icemulti/tests/tc-3-0111.hex deleted file mode 100644 index 5631e51a664..00000000000 --- a/icemulti/tests/tc-3-0111.hex +++ /dev/null @@ -1,24 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3147 c0c6 20ce 151d 8a0b 8a73 1a83 >IMG1... ....s...< -000140 fd1c b051 607d 0123 645a 9b09 e0f8 87bf >..Q.}`#.Zd......< -000150 da0b aa6b 172e d8a9 97d2 3c0f cfb9 3420 >..k........<.. 4< -000160 e4ac 945e dc6c d25b 45be 444e 0031 >..^.l.[..END1< -00016d diff --git a/icemulti/tests/tc-3-0112.hex b/icemulti/tests/tc-3-0112.hex deleted file mode 100644 index a0ba3e880cd..00000000000 --- a/icemulti/tests/tc-3-0112.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 3001 0082 0100 >~..~...D...0....< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d c631 cec0 1d20 0b15 738a >ND1IMG1... ....s< -000100 838a 1c1a 51fd 7db0 2360 5a01 0964 f89b >.....Q.}`#.Zd...< -000110 bfe0 0b87 6bda 2eaa a917 d2d8 0f97 b93c >.....k........<.< -000120 20cf ac34 5ee4 6c94 5bdc bed2 4e45 3144 >. 4..^.l.[..END1< -000130 4d49 3247 3208 a775 ae7a bb26 5a0a a70f >IMG2.2u.z.&..Z..< -000140 aeb1 e046 1385 f892 049e 8524 b1b2 867b >..F.......$...{.< -000150 c262 7e9a 9f9a d7c6 04c9 8a89 6374 7476 >b..~........tcvt< -000160 eca2 6870 d5cf a19a 41c8 886e bd9a 008a >..ph.....An.....< -000170 5260 c972 1871 92f1 b776 23ae 2632 9e4d >`Rr.q...v..#2&M.< -000180 73f9 f2cd 0511 a328 2391 9cee 2595 2107 >.s....(..#...%.!< -000190 24ba 2a3a ea41 539a fabe 322e 655d 995f >.$:*A..S...2]e_.< -0001a0 265e a2e4 bfd9 6ed8 60ee a65c d7ad a4a6 >^&.....n.`\.....< -0001b0 e0ee 8034 d19e 4b10 d63d 4e45 3244 >..4....K=.END2< -0001be diff --git a/icemulti/tests/tc-3-0121.hex b/icemulti/tests/tc-3-0121.hex deleted file mode 100644 index 30d26443272..00000000000 --- a/icemulti/tests/tc-3-0121.hex +++ /dev/null @@ -1,29 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d c631 cec0 1d20 0b15 738a 838a >2IMG1... ....s..< -000190 1c1a 51fd 7db0 2360 5a01 0964 f89b bfe0 >...Q.}`#.Zd.....< -0001a0 0b87 6bda 2eaa a917 d2d8 0f97 b93c 20cf >...k........<.. < -0001b0 ac34 5ee4 6c94 5bdc bed2 4e45 3144 >4..^.l.[..END1< -0001be diff --git a/icemulti/tests/tc-3-0122.hex b/icemulti/tests/tc-3-0122.hex deleted file mode 100644 index 2a0d173eda2..00000000000 --- a/icemulti/tests/tc-3-0122.hex +++ /dev/null @@ -1,34 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 4932 474d 0832 7532 7aa7 26ae 0abb 0f5a >2IMG2.2u.z.&..Z.< -000190 b1a7 46ae 85e0 9213 9ef8 2404 b285 7bb1 >...F.......$...{< -0001a0 6286 9ac2 9a7e c69f c9d7 8904 748a 7663 >.b..~........tcv< -0001b0 a274 70ec cf68 9ad5 c8a1 6e41 9a88 8abd >t..ph.....An....< -0001c0 6000 7252 71c9 f118 7692 aeb7 3223 4d26 >.`Rr.q...v..#2&M< -0001d0 f99e cd73 11f2 2805 91a3 ee23 959c 0725 >..s....(..#...%.< -0001e0 ba21 3a24 412a 9aea be53 2efa 5d32 5f65 >!.$:*A..S...2]e_< -0001f0 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 a6d7 >.^&.....n.`\....< -000200 eea4 34e0 9e80 10d1 3d4b 45d6 444e 0032 >...4....K=.END2< -00020f diff --git a/icemulti/tests/tc-3-0123.hex b/icemulti/tests/tc-30123.hex similarity index 100% rename from icemulti/tests/tc-3-0123.hex rename to icemulti/tests/tc-30123.hex From ffeaedfb982decc9a73a32ea5baaad2e27b17a00 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Sun, 16 Jul 2017 12:24:31 +0200 Subject: [PATCH 25/33] icemulti: Allow selecting default image --- icemulti/icemulti.cc | 25 ++- icemulti/tests/list | 386 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 409 insertions(+), 2 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 1e7ac0de340..adb7ae58553 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -159,6 +159,8 @@ void usage(const char *program_name) fprintf(stderr, " pins CBSEL0 and CBSEL1\n"); fprintf(stderr, " -p0, -p1, -p2, -p3 specifies image to be loaded on power-on or after a low\n"); fprintf(stderr, " pulse on CRESET_B (not applicable in coldboot mode)\n"); + fprintf(stderr, " -d0, -d1, -d2, -d3 specifies default image to be used if less than four\n"); + fprintf(stderr, " images are given (defaults to power-on/reset image)\n"); fprintf(stderr, " -a N align images at 2^N bytes\n"); fprintf(stderr, " -A N like `-a N', but align the first image, too\n"); fprintf(stderr, " -o OUTPUT-FILE write output to OUTPUT-FILE instead of stdout\n"); @@ -175,6 +177,7 @@ int main(int argc, char **argv) char *endptr = NULL; bool coldboot = false; int por_image = 0; + int default_image = -1; /* use power-on/reset image by default */ int header_count = 0; int image_count = 0; int align_bits = 0; @@ -189,7 +192,7 @@ int main(int argc, char **argv) {NULL, 0, NULL, 0} }; - while ((c = getopt_long(argc, argv, "cp:a:A:o:v", + while ((c = getopt_long(argc, argv, "cp:d:a:A:o:v", long_options, NULL)) != -1) switch (c) { case 'c': @@ -207,6 +210,18 @@ int main(int argc, char **argv) else errx(EXIT_FAILURE, "`%s' is not a valid power-on/reset image (must be 0, 1, 2, or 3)", optarg); break; + case 'd': + if (optarg[0] == '0' && optarg[1] == '\0') + default_image = 0; + else if (optarg[0] == '1' && optarg[1] == '\0') + default_image = 1; + else if (optarg[0] == '2' && optarg[1] == '\0') + default_image = 2; + else if (optarg[0] == '3' && optarg[1] == '\0') + default_image = 3; + else + errx(EXIT_FAILURE, "`%s' is not a valid default image (must be 0, 1, 2, or 3)", optarg); + break; case 'A': align_first = true; /* fallthrough */ @@ -260,6 +275,12 @@ int main(int argc, char **argv) if (por_image >= header_count) errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); + if (default_image >= header_count) + errx(EXIT_FAILURE, "specified non-existing default image"); + + if (default_image == -1) + default_image = por_image; + // Place images uint32_t offs = (NUM_IMAGES + 1) * HEADER_SIZE; if (align_first) @@ -274,7 +295,7 @@ int main(int argc, char **argv) // Populate headers for (int i=header_count; i < NUM_IMAGES; i++) - header_images[i] = header_images[por_image]; + header_images[i] = header_images[default_image]; std::ofstream ofs; std::ostream *osp; diff --git a/icemulti/tests/list b/icemulti/tests/list index e1432c8b62e..12587710377 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -21,6 +21,86 @@ tc-00120.hex ../icemulti image0 image1 image2 image0 tc-00121.hex ../icemulti image0 image1 image2 image1 tc-00122.hex ../icemulti image0 image1 image2 image2 tc-00123.hex ../icemulti image0 image1 image2 image3 +tc-00000.hex ../icemulti -d0 image0 +tc-00000.hex ../icemulti -d0 image0 image0 +tc-00000.hex ../icemulti -d0 image0 image0 image0 +tc-00000.hex ../icemulti -d0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -d0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -d0 image0 image0 image1 +tc-00010.hex ../icemulti -d0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -d0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -d0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -d0 image0 image1 +tc-00100.hex ../icemulti -d0 image0 image1 image0 +tc-00100.hex ../icemulti -d0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -d0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -d0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -d0 image0 image1 image1 +tc-00110.hex ../icemulti -d0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -d0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -d0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -d0 image0 image1 image2 +tc-00120.hex ../icemulti -d0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -d0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -d0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -d0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -d1 image0 image0 +tc-00000.hex ../icemulti -d1 image0 image0 image0 +tc-00000.hex ../icemulti -d1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -d1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -d1 image0 image0 image1 +tc-00010.hex ../icemulti -d1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -d1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -d1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -d1 image0 image1 +tc-00101.hex ../icemulti -d1 image0 image1 image0 +tc-00100.hex ../icemulti -d1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -d1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -d1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -d1 image0 image1 image1 +tc-00110.hex ../icemulti -d1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -d1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -d1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -d1 image0 image1 image2 +tc-00120.hex ../icemulti -d1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -d1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -d1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -d1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -d2 image0 image0 image0 +tc-00000.hex ../icemulti -d2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -d2 image0 image0 image0 image1 +tc-00011.hex ../icemulti -d2 image0 image0 image1 +tc-00010.hex ../icemulti -d2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -d2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -d2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -d2 image0 image1 image0 +tc-00100.hex ../icemulti -d2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -d2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -d2 image0 image1 image0 image2 +tc-00111.hex ../icemulti -d2 image0 image1 image1 +tc-00110.hex ../icemulti -d2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -d2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -d2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -d2 image0 image1 image2 +tc-00120.hex ../icemulti -d2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -d2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -d2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -d2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -d3 image0 image0 image0 image0 +tc-00001.hex ../icemulti -d3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -d3 image0 image0 image1 image0 +tc-00011.hex ../icemulti -d3 image0 image0 image1 image1 +tc-00012.hex ../icemulti -d3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -d3 image0 image1 image0 image0 +tc-00101.hex ../icemulti -d3 image0 image1 image0 image1 +tc-00102.hex ../icemulti -d3 image0 image1 image0 image2 +tc-00110.hex ../icemulti -d3 image0 image1 image1 image0 +tc-00111.hex ../icemulti -d3 image0 image1 image1 image1 +tc-00112.hex ../icemulti -d3 image0 image1 image1 image2 +tc-00120.hex ../icemulti -d3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -d3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -d3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -d3 image0 image1 image2 image3 tc-00000.hex ../icemulti -p0 image0 tc-00000.hex ../icemulti -p0 image0 image0 tc-00000.hex ../icemulti -p0 image0 image0 image0 @@ -44,6 +124,86 @@ tc-00120.hex ../icemulti -p0 image0 image1 image2 image0 tc-00121.hex ../icemulti -p0 image0 image1 image2 image1 tc-00122.hex ../icemulti -p0 image0 image1 image2 image2 tc-00123.hex ../icemulti -p0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 -d0 image0 +tc-00000.hex ../icemulti -p0 -d0 image0 image0 +tc-00000.hex ../icemulti -p0 -d0 image0 image0 image0 +tc-00000.hex ../icemulti -p0 -d0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -d0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -d0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -d0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p0 -d0 image0 image1 +tc-00100.hex ../icemulti -p0 -d0 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -d0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -d0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -d0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p0 -d0 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -d0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -d0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -d0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p0 -d0 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -d0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -d0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -d0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -d0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 -d1 image0 image0 +tc-00000.hex ../icemulti -p0 -d1 image0 image0 image0 +tc-00000.hex ../icemulti -p0 -d1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -d1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d1 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -d1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -d1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -p0 -d1 image0 image1 +tc-00101.hex ../icemulti -p0 -d1 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -d1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -d1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -d1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -p0 -d1 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -d1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -d1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -d1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -p0 -d1 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -d1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -d1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -d1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -d1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 -d2 image0 image0 image0 +tc-00000.hex ../icemulti -p0 -d2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -d2 image0 image0 image0 image1 +tc-00011.hex ../icemulti -p0 -d2 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -d2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -d2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p0 -d2 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -d2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -d2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -d2 image0 image1 image0 image2 +tc-00111.hex ../icemulti -p0 -d2 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -d2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -d2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -d2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -p0 -d2 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -d2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -d2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -d2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -d2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 -d3 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -d3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -d3 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -d3 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -d3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p0 -d3 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -d3 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -d3 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p0 -d3 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -d3 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -d3 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p0 -d3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -d3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -d3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -d3 image0 image1 image2 image3 tc-00000.hex ../icemulti -p1 image0 image0 tc-00000.hex ../icemulti -p1 image0 image0 image0 tc-00000.hex ../icemulti -p1 image0 image0 image0 image0 @@ -66,6 +226,85 @@ tc-10120.hex ../icemulti -p1 image0 image1 image2 image0 tc-10121.hex ../icemulti -p1 image0 image1 image2 image1 tc-10122.hex ../icemulti -p1 image0 image1 image2 image2 tc-10123.hex ../icemulti -p1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p1 -d0 image0 image0 +tc-00000.hex ../icemulti -p1 -d0 image0 image0 image0 +tc-00000.hex ../icemulti -p1 -d0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -d0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -d0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -d0 image0 image0 image1 image2 +tc-10100.hex ../icemulti -p1 -d0 image0 image1 +tc-10100.hex ../icemulti -p1 -d0 image0 image1 image0 +tc-10100.hex ../icemulti -p1 -d0 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p1 -d0 image0 image1 image0 image1 +tc-10102.hex ../icemulti -p1 -d0 image0 image1 image0 image2 +tc-10110.hex ../icemulti -p1 -d0 image0 image1 image1 +tc-10110.hex ../icemulti -p1 -d0 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p1 -d0 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p1 -d0 image0 image1 image1 image2 +tc-10120.hex ../icemulti -p1 -d0 image0 image1 image2 +tc-10120.hex ../icemulti -p1 -d0 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p1 -d0 image0 image1 image2 image1 +tc-10122.hex ../icemulti -p1 -d0 image0 image1 image2 image2 +tc-10123.hex ../icemulti -p1 -d0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p1 -d1 image0 image0 +tc-00000.hex ../icemulti -p1 -d1 image0 image0 image0 +tc-00000.hex ../icemulti -p1 -d1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -d1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d1 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -d1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -d1 image0 image0 image1 image2 +tc-10111.hex ../icemulti -p1 -d1 image0 image1 +tc-10101.hex ../icemulti -p1 -d1 image0 image1 image0 +tc-10100.hex ../icemulti -p1 -d1 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p1 -d1 image0 image1 image0 image1 +tc-10102.hex ../icemulti -p1 -d1 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p1 -d1 image0 image1 image1 +tc-10110.hex ../icemulti -p1 -d1 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p1 -d1 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p1 -d1 image0 image1 image1 image2 +tc-10121.hex ../icemulti -p1 -d1 image0 image1 image2 +tc-10120.hex ../icemulti -p1 -d1 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p1 -d1 image0 image1 image2 image1 +tc-10122.hex ../icemulti -p1 -d1 image0 image1 image2 image2 +tc-10123.hex ../icemulti -p1 -d1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p1 -d2 image0 image0 image0 +tc-00000.hex ../icemulti -p1 -d2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -d2 image0 image0 image0 image1 +tc-00011.hex ../icemulti -p1 -d2 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -d2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -d2 image0 image0 image1 image2 +tc-10100.hex ../icemulti -p1 -d2 image0 image1 image0 +tc-10100.hex ../icemulti -p1 -d2 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p1 -d2 image0 image1 image0 image1 +tc-10102.hex ../icemulti -p1 -d2 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p1 -d2 image0 image1 image1 +tc-10110.hex ../icemulti -p1 -d2 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p1 -d2 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p1 -d2 image0 image1 image1 image2 +tc-10122.hex ../icemulti -p1 -d2 image0 image1 image2 +tc-10120.hex ../icemulti -p1 -d2 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p1 -d2 image0 image1 image2 image1 +tc-10122.hex ../icemulti -p1 -d2 image0 image1 image2 image2 +tc-10123.hex ../icemulti -p1 -d2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p1 -d3 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -d3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -d3 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -d3 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -d3 image0 image0 image1 image2 +tc-10100.hex ../icemulti -p1 -d3 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p1 -d3 image0 image1 image0 image1 +tc-10102.hex ../icemulti -p1 -d3 image0 image1 image0 image2 +tc-10110.hex ../icemulti -p1 -d3 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p1 -d3 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p1 -d3 image0 image1 image1 image2 +tc-10120.hex ../icemulti -p1 -d3 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p1 -d3 image0 image1 image2 image1 +tc-10122.hex ../icemulti -p1 -d3 image0 image1 image2 image2 +tc-10123.hex ../icemulti -p1 -d3 image0 image1 image2 image3 tc-00000.hex ../icemulti -p2 image0 image0 image0 tc-00000.hex ../icemulti -p2 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 image0 image0 image0 image1 @@ -86,6 +325,81 @@ tc-20120.hex ../icemulti -p2 image0 image1 image2 image0 tc-20121.hex ../icemulti -p2 image0 image1 image2 image1 tc-20122.hex ../icemulti -p2 image0 image1 image2 image2 tc-20123.hex ../icemulti -p2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p2 -d0 image0 image0 image0 +tc-00000.hex ../icemulti -p2 -d0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -d0 image0 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d0 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d0 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p2 -d0 image0 image0 image1 image1 +tc-10012.hex ../icemulti -p2 -d0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p2 -d0 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -d0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -d0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -d0 image0 image1 image0 image2 +tc-10110.hex ../icemulti -p2 -d0 image0 image1 image1 +tc-10110.hex ../icemulti -p2 -d0 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p2 -d0 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p2 -d0 image0 image1 image1 image2 +tc-20120.hex ../icemulti -p2 -d0 image0 image1 image2 +tc-20120.hex ../icemulti -p2 -d0 image0 image1 image2 image0 +tc-20121.hex ../icemulti -p2 -d0 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p2 -d0 image0 image1 image2 image2 +tc-20123.hex ../icemulti -p2 -d0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p2 -d1 image0 image0 image0 +tc-00000.hex ../icemulti -p2 -d1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -d1 image0 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d1 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d1 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p2 -d1 image0 image0 image1 image1 +tc-10012.hex ../icemulti -p2 -d1 image0 image0 image1 image2 +tc-00101.hex ../icemulti -p2 -d1 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -d1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -d1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -d1 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p2 -d1 image0 image1 image1 +tc-10110.hex ../icemulti -p2 -d1 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p2 -d1 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p2 -d1 image0 image1 image1 image2 +tc-20121.hex ../icemulti -p2 -d1 image0 image1 image2 +tc-20120.hex ../icemulti -p2 -d1 image0 image1 image2 image0 +tc-20121.hex ../icemulti -p2 -d1 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p2 -d1 image0 image1 image2 image2 +tc-20123.hex ../icemulti -p2 -d1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p2 -d2 image0 image0 image0 +tc-00000.hex ../icemulti -p2 -d2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -d2 image0 image0 image0 image1 +tc-10011.hex ../icemulti -p2 -d2 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d2 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p2 -d2 image0 image0 image1 image1 +tc-10012.hex ../icemulti -p2 -d2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p2 -d2 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -d2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -d2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -d2 image0 image1 image0 image2 +tc-10111.hex ../icemulti -p2 -d2 image0 image1 image1 +tc-10110.hex ../icemulti -p2 -d2 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p2 -d2 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p2 -d2 image0 image1 image1 image2 +tc-20122.hex ../icemulti -p2 -d2 image0 image1 image2 +tc-20120.hex ../icemulti -p2 -d2 image0 image1 image2 image0 +tc-20121.hex ../icemulti -p2 -d2 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p2 -d2 image0 image1 image2 image2 +tc-20123.hex ../icemulti -p2 -d2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p2 -d3 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -d3 image0 image0 image0 image1 +tc-10010.hex ../icemulti -p2 -d3 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p2 -d3 image0 image0 image1 image1 +tc-10012.hex ../icemulti -p2 -d3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p2 -d3 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -d3 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -d3 image0 image1 image0 image2 +tc-10110.hex ../icemulti -p2 -d3 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p2 -d3 image0 image1 image1 image1 +tc-10112.hex ../icemulti -p2 -d3 image0 image1 image1 image2 +tc-20120.hex ../icemulti -p2 -d3 image0 image1 image2 image0 +tc-20121.hex ../icemulti -p2 -d3 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p2 -d3 image0 image1 image2 image2 +tc-20123.hex ../icemulti -p2 -d3 image0 image1 image2 image3 tc-00000.hex ../icemulti -p3 image0 image0 image0 image0 tc-10001.hex ../icemulti -p3 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 image0 image0 image1 image0 @@ -101,6 +415,66 @@ tc-00120.hex ../icemulti -p3 image0 image1 image2 image0 tc-10121.hex ../icemulti -p3 image0 image1 image2 image1 tc-20122.hex ../icemulti -p3 image0 image1 image2 image2 tc-30123.hex ../icemulti -p3 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p3 -d0 image0 image0 image0 image0 +tc-10001.hex ../icemulti -p3 -d0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p3 -d0 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p3 -d0 image0 image0 image1 image1 +tc-20012.hex ../icemulti -p3 -d0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p3 -d0 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p3 -d0 image0 image1 image0 image1 +tc-20102.hex ../icemulti -p3 -d0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p3 -d0 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p3 -d0 image0 image1 image1 image1 +tc-20112.hex ../icemulti -p3 -d0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p3 -d0 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p3 -d0 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p3 -d0 image0 image1 image2 image2 +tc-30123.hex ../icemulti -p3 -d0 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p3 -d1 image0 image0 image0 image0 +tc-10001.hex ../icemulti -p3 -d1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p3 -d1 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p3 -d1 image0 image0 image1 image1 +tc-20012.hex ../icemulti -p3 -d1 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p3 -d1 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p3 -d1 image0 image1 image0 image1 +tc-20102.hex ../icemulti -p3 -d1 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p3 -d1 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p3 -d1 image0 image1 image1 image1 +tc-20112.hex ../icemulti -p3 -d1 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p3 -d1 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p3 -d1 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p3 -d1 image0 image1 image2 image2 +tc-30123.hex ../icemulti -p3 -d1 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p3 -d2 image0 image0 image0 image0 +tc-10001.hex ../icemulti -p3 -d2 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p3 -d2 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p3 -d2 image0 image0 image1 image1 +tc-20012.hex ../icemulti -p3 -d2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p3 -d2 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p3 -d2 image0 image1 image0 image1 +tc-20102.hex ../icemulti -p3 -d2 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p3 -d2 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p3 -d2 image0 image1 image1 image1 +tc-20112.hex ../icemulti -p3 -d2 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p3 -d2 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p3 -d2 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p3 -d2 image0 image1 image2 image2 +tc-30123.hex ../icemulti -p3 -d2 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p3 -d3 image0 image0 image0 image0 +tc-10001.hex ../icemulti -p3 -d3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p3 -d3 image0 image0 image1 image0 +tc-10011.hex ../icemulti -p3 -d3 image0 image0 image1 image1 +tc-20012.hex ../icemulti -p3 -d3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p3 -d3 image0 image1 image0 image0 +tc-10101.hex ../icemulti -p3 -d3 image0 image1 image0 image1 +tc-20102.hex ../icemulti -p3 -d3 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p3 -d3 image0 image1 image1 image0 +tc-10111.hex ../icemulti -p3 -d3 image0 image1 image1 image1 +tc-20112.hex ../icemulti -p3 -d3 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p3 -d3 image0 image1 image2 image0 +tc-10121.hex ../icemulti -p3 -d3 image0 image1 image2 image1 +tc-20122.hex ../icemulti -p3 -d3 image0 image1 image2 image2 +tc-30123.hex ../icemulti -p3 -d3 image0 image1 image2 image3 tc-00000-coldboot.hex ../icemulti -c image0 tc-00100-coldboot.hex ../icemulti -c image0 image1 @@ -154,11 +528,13 @@ ERR ../icemulti image0 image1 image2 /dev/null ERR ../icemulti ERR ../icemulti -c ERR ../icemulti -p0 +ERR ../icemulti -d0 ERR ../icemulti -a0 ERR ../icemulti -A0 ERR ../icemulti -o tmp ERR ../icemulti -v ERR ../icemulti image0 -p +ERR ../icemulti image0 -d ERR ../icemulti image0 -a ERR ../icemulti image0 -A ERR ../icemulti image0 -o @@ -175,6 +551,16 @@ ERR ../icemulti -p3 image0 ERR ../icemulti -p3 image0 image1 ERR ../icemulti -p3 image0 image1 image2 +ERR ../icemulti -d4 image0 +ERR ../icemulti -d-1 image0 +ERR ../icemulti -dx image0 +ERR ../icemulti -d1 image0 +ERR ../icemulti -d2 image0 +ERR ../icemulti -d2 image0 image1 +ERR ../icemulti -d3 image0 +ERR ../icemulti -d3 image0 image1 +ERR ../icemulti -d3 image0 image1 image2 + ERR ../icemulti -a-1 image0 ERR ../icemulti -ax image0 ERR ../icemulti -A-1 image0 From 1de5f58061029ccf898a87d01cedb5010bcc3002 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Mon, 14 Aug 2017 15:09:40 +0200 Subject: [PATCH 26/33] icemulti: Allow using `-p' with `-c' (but issue a warning) --- icemulti/icemulti.cc | 4 ++-- icemulti/tests/list | 2 ++ icemulti/tests/tc-10100-coldboot.hex | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 icemulti/tests/tc-10100-coldboot.hex diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index adb7ae58553..2864748281b 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -158,7 +158,7 @@ void usage(const char *program_name) fprintf(stderr, " pulse on CRESET_B is determined by the value of the\n"); fprintf(stderr, " pins CBSEL0 and CBSEL1\n"); fprintf(stderr, " -p0, -p1, -p2, -p3 specifies image to be loaded on power-on or after a low\n"); - fprintf(stderr, " pulse on CRESET_B (not applicable in coldboot mode)\n"); + fprintf(stderr, " pulse on CRESET_B (has no effect in coldboot mode)\n"); fprintf(stderr, " -d0, -d1, -d2, -d3 specifies default image to be used if less than four\n"); fprintf(stderr, " images are given (defaults to power-on/reset image)\n"); fprintf(stderr, " -a N align images at 2^N bytes\n"); @@ -270,7 +270,7 @@ int main(int argc, char **argv) } if (coldboot && por_image != 0) - errx(EXIT_FAILURE, "can't select power-on/reset boot image in cold boot mode"); + warnx("warning: power-on/reset boot image isn't loaded in cold boot mode"); if (por_image >= header_count) errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); diff --git a/icemulti/tests/list b/icemulti/tests/list index 12587710377..8a0217fa618 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -481,6 +481,8 @@ tc-00100-coldboot.hex ../icemulti -c image0 image1 tc-00120-coldboot.hex ../icemulti -c image0 image1 image2 tc-00123-coldboot.hex ../icemulti -c image0 image1 image2 image3 +tc-10100-coldboot.hex ../icemulti -c -p1 -d0 image0 image1 + tc-00000.hex ../icemulti -a0 image0 tc-00100.hex ../icemulti -a0 image0 image1 tc-00120.hex ../icemulti -a0 image0 image1 image2 diff --git a/icemulti/tests/tc-10100-coldboot.hex b/icemulti/tests/tc-10100-coldboot.hex new file mode 100644 index 00000000000..118b6a06869 --- /dev/null +++ b/icemulti/tests/tc-10100-coldboot.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4410 0003 b600 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 From 5878b1d299d280c0c65940b5f8961c406badcca9 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Sun, 16 Jul 2017 12:45:04 +0200 Subject: [PATCH 27/33] icemulti: Move image loading to separate function --- icemulti/icemulti.cc | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 2864748281b..fec3fe20d5d 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -149,6 +149,24 @@ static void write_header(std::ostream &ofs, uint32_t &file_offset, write_byte(ofs, file_offset, 0x00); } +static std::unique_ptr images[NUM_IMAGES]; +static int image_count = 0; + +static Image *load_image(const char *path) +{ + for (int i = 0; i < image_count; i++) + if (strcmp(path, images[i]->filename) == 0) + return &*images[i]; + + if (image_count >= NUM_IMAGES) + errx(EXIT_FAILURE, "internal error: too many images"); + + Image *image = new Image(path); + images[image_count].reset(image); + image_count++; + return image; +} + void usage(const char *program_name) { fprintf(stderr, "Create a multi-configuration image from up to four configuration images.\n"); @@ -179,11 +197,9 @@ int main(int argc, char **argv) int por_image = 0; int default_image = -1; /* use power-on/reset image by default */ int header_count = 0; - int image_count = 0; int align_bits = 0; bool align_first = false; Image *header_images[NUM_IMAGES]; - std::unique_ptr images[NUM_IMAGES]; const char *outfile_name = NULL; bool print_offsets = false; @@ -255,16 +271,7 @@ int main(int argc, char **argv) while (optind != argc) { if (header_count >= NUM_IMAGES) errx(EXIT_FAILURE, "too many images supplied (maximum is 4)"); - for (int i = 0; i < image_count; i++) - if (strcmp(argv[optind], images[i]->filename) == 0) { - header_images[header_count] = &*images[i]; - goto image_found; - } - images[image_count].reset(new Image(argv[optind])); - header_images[header_count] = &*images[image_count]; - image_count++; - - image_found: + header_images[header_count] = load_image(argv[optind]); header_count++; optind++; } From d1e002b4a6649a31d42ab5e828d6ca38a16064f7 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 15 Aug 2017 14:58:38 +0200 Subject: [PATCH 28/33] icemulti: Use plain references for image array --- icemulti/icemulti.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index fec3fe20d5d..a3dd2c9ac7f 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -17,7 +17,6 @@ #include #include #include -#include #include #include @@ -149,20 +148,20 @@ static void write_header(std::ostream &ofs, uint32_t &file_offset, write_byte(ofs, file_offset, 0x00); } -static std::unique_ptr images[NUM_IMAGES]; +static Image *images[NUM_IMAGES]; static int image_count = 0; static Image *load_image(const char *path) { for (int i = 0; i < image_count; i++) if (strcmp(path, images[i]->filename) == 0) - return &*images[i]; + return images[i]; if (image_count >= NUM_IMAGES) errx(EXIT_FAILURE, "internal error: too many images"); Image *image = new Image(path); - images[image_count].reset(image); + images[image_count] = image; image_count++; return image; } @@ -329,6 +328,7 @@ int main(int argc, char **argv) { pad_to(*osp, file_offset, images[i]->offset()); images[i]->write(*osp, file_offset); + delete images[i]; } return EXIT_SUCCESS; From 8667cf6107b1369a8568ae1c9b2e7173208a23e4 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Sun, 16 Jul 2017 13:03:02 +0200 Subject: [PATCH 29/33] icemulti: Skip unused header population --- icemulti/icemulti.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index a3dd2c9ac7f..fd38a26b4b9 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -299,10 +299,6 @@ int main(int argc, char **argv) fprintf(stderr, "Place image %d at %06x .. %06x (`%s')\n", i, int(images[i]->offset()), int(offs), images[i]->filename); } - // Populate headers - for (int i=header_count; i < NUM_IMAGES; i++) - header_images[i] = header_images[default_image]; - std::ofstream ofs; std::ostream *osp; @@ -321,8 +317,10 @@ int main(int argc, char **argv) pad_to(*osp, file_offset, i * HEADER_SIZE); if (i == 0) write_header(*osp, file_offset, header_images[por_image], coldboot); - else + else if (i - 1 < header_count) write_header(*osp, file_offset, header_images[i - 1], false); + else + write_header(*osp, file_offset, header_images[default_image], false); } for (int i=0; i Date: Tue, 15 Aug 2017 14:36:17 +0200 Subject: [PATCH 30/33] icemulti: Store POR/default image in dedicated variables --- icemulti/icemulti.cc | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index fd38a26b4b9..54eb7147795 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -193,8 +193,10 @@ int main(int argc, char **argv) int c; char *endptr = NULL; bool coldboot = false; - int por_image = 0; - int default_image = -1; /* use power-on/reset image by default */ + int por_index = 0; + Image *por_image = NULL; + int default_index = -1; /* use power-on/reset image by default */ + Image *default_image = NULL; int header_count = 0; int align_bits = 0; bool align_first = false; @@ -215,25 +217,25 @@ int main(int argc, char **argv) break; case 'p': if (optarg[0] == '0' && optarg[1] == '\0') - por_image = 0; + por_index = 0; else if (optarg[0] == '1' && optarg[1] == '\0') - por_image = 1; + por_index = 1; else if (optarg[0] == '2' && optarg[1] == '\0') - por_image = 2; + por_index = 2; else if (optarg[0] == '3' && optarg[1] == '\0') - por_image = 3; + por_index = 3; else errx(EXIT_FAILURE, "`%s' is not a valid power-on/reset image (must be 0, 1, 2, or 3)", optarg); break; case 'd': if (optarg[0] == '0' && optarg[1] == '\0') - default_image = 0; + default_index = 0; else if (optarg[0] == '1' && optarg[1] == '\0') - default_image = 1; + default_index = 1; else if (optarg[0] == '2' && optarg[1] == '\0') - default_image = 2; + default_index = 2; else if (optarg[0] == '3' && optarg[1] == '\0') - default_image = 3; + default_index = 3; else errx(EXIT_FAILURE, "`%s' is not a valid default image (must be 0, 1, 2, or 3)", optarg); break; @@ -275,17 +277,20 @@ int main(int argc, char **argv) optind++; } - if (coldboot && por_image != 0) + if (coldboot && por_index != 0) warnx("warning: power-on/reset boot image isn't loaded in cold boot mode"); - if (por_image >= header_count) + if (por_index >= header_count) errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); + por_image = header_images[por_index]; - if (default_image >= header_count) - errx(EXIT_FAILURE, "specified non-existing default image"); - - if (default_image == -1) + if (default_index == -1) default_image = por_image; + else { + if (default_index >= header_count) + errx(EXIT_FAILURE, "specified non-existing default image"); + default_image = header_images[default_index]; + } // Place images uint32_t offs = (NUM_IMAGES + 1) * HEADER_SIZE; @@ -316,11 +321,11 @@ int main(int argc, char **argv) { pad_to(*osp, file_offset, i * HEADER_SIZE); if (i == 0) - write_header(*osp, file_offset, header_images[por_image], coldboot); + write_header(*osp, file_offset, por_image, coldboot); else if (i - 1 < header_count) write_header(*osp, file_offset, header_images[i - 1], false); else - write_header(*osp, file_offset, header_images[default_image], false); + write_header(*osp, file_offset, default_image, false); } for (int i=0; i Date: Mon, 14 Aug 2017 16:40:11 +0200 Subject: [PATCH 31/33] icemulti: Pack power-on/reset image first --- icemulti/icemulti.cc | 7 + icemulti/tests/list | 356 +++++++++--------- .../{tc-10100-coldboot.hex => tc-01000.hex} | 6 +- icemulti/tests/{tc-10001.hex => tc-01001.hex} | 4 +- icemulti/tests/{tc-20102.hex => tc-01002.hex} | 6 +- icemulti/tests/{tc-10010.hex => tc-01010.hex} | 4 +- .../{tc-10011.hex => tc-01011-coldboot.hex} | 4 +- icemulti/tests/{tc-10111.hex => tc-01011.hex} | 6 +- icemulti/tests/{tc-20012.hex => tc-01012.hex} | 4 +- icemulti/tests/{tc-10120.hex => tc-01020.hex} | 6 +- icemulti/tests/{tc-10121.hex => tc-01021.hex} | 6 +- icemulti/tests/{tc-10122.hex => tc-01022.hex} | 6 +- icemulti/tests/{tc-10123.hex => tc-01023.hex} | 6 +- icemulti/tests/{tc-10100.hex => tc-01100.hex} | 4 +- icemulti/tests/{tc-10101.hex => tc-01101.hex} | 4 +- icemulti/tests/{tc-10102.hex => tc-01102.hex} | 4 +- icemulti/tests/{tc-10110.hex => tc-01110.hex} | 4 +- icemulti/tests/{tc-20120.hex => tc-01120.hex} | 4 +- icemulti/tests/tc-01200.hex | 26 ++ icemulti/tests/{tc-20121.hex => tc-01201.hex} | 8 +- icemulti/tests/{tc-10012.hex => tc-01202.hex} | 8 +- icemulti/tests/{tc-30123.hex => tc-01203.hex} | 8 +- icemulti/tests/{tc-10112.hex => tc-01210.hex} | 8 +- icemulti/tests/tc-01220.hex | 26 ++ icemulti/tests/{tc-20123.hex => tc-01230.hex} | 10 +- icemulti/tests/tc-20112.hex | 26 -- icemulti/tests/tc-20122.hex | 26 -- 27 files changed, 297 insertions(+), 290 deletions(-) rename icemulti/tests/{tc-10100-coldboot.hex => tc-01000.hex} (81%) rename icemulti/tests/{tc-10001.hex => tc-01001.hex} (87%) rename icemulti/tests/{tc-20102.hex => tc-01002.hex} (88%) rename icemulti/tests/{tc-10010.hex => tc-01010.hex} (87%) rename icemulti/tests/{tc-10011.hex => tc-01011-coldboot.hex} (87%) rename icemulti/tests/{tc-10111.hex => tc-01011.hex} (81%) rename icemulti/tests/{tc-20012.hex => tc-01012.hex} (92%) rename icemulti/tests/{tc-10120.hex => tc-01020.hex} (88%) rename icemulti/tests/{tc-10121.hex => tc-01021.hex} (88%) rename icemulti/tests/{tc-10122.hex => tc-01022.hex} (88%) rename icemulti/tests/{tc-10123.hex => tc-01023.hex} (92%) rename icemulti/tests/{tc-10100.hex => tc-01100.hex} (87%) rename icemulti/tests/{tc-10101.hex => tc-01101.hex} (87%) rename icemulti/tests/{tc-10102.hex => tc-01102.hex} (92%) rename icemulti/tests/{tc-10110.hex => tc-01110.hex} (87%) rename icemulti/tests/{tc-20120.hex => tc-01120.hex} (92%) create mode 100644 icemulti/tests/tc-01200.hex rename icemulti/tests/{tc-20121.hex => tc-01201.hex} (84%) rename icemulti/tests/{tc-10012.hex => tc-01202.hex} (84%) rename icemulti/tests/{tc-30123.hex => tc-01203.hex} (90%) rename icemulti/tests/{tc-10112.hex => tc-01210.hex} (84%) create mode 100644 icemulti/tests/tc-01220.hex rename icemulti/tests/{tc-20123.hex => tc-01230.hex} (87%) delete mode 100644 icemulti/tests/tc-20112.hex delete mode 100644 icemulti/tests/tc-20122.hex diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 54eb7147795..65c0be2209c 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -292,6 +292,13 @@ int main(int argc, char **argv) default_image = header_images[default_index]; } + /* move power-on/reset image to first place */ + for (int i = image_count - 1; i > 0; i--) + if (images[i] == por_image) { + images[i] = images[i - 1]; + images[i - 1] = por_image; + } + // Place images uint32_t offs = (NUM_IMAGES + 1) * HEADER_SIZE; if (align_first) diff --git a/icemulti/tests/list b/icemulti/tests/list index 8a0217fa618..4af1884c975 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -212,20 +212,20 @@ tc-00010.hex ../icemulti -p1 image0 image0 image1 tc-00010.hex ../icemulti -p1 image0 image0 image1 image0 tc-00011.hex ../icemulti -p1 image0 image0 image1 image1 tc-00012.hex ../icemulti -p1 image0 image0 image1 image2 -tc-10111.hex ../icemulti -p1 image0 image1 -tc-10101.hex ../icemulti -p1 image0 image1 image0 -tc-10100.hex ../icemulti -p1 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p1 image0 image1 image0 image1 -tc-10102.hex ../icemulti -p1 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p1 image0 image1 image1 -tc-10110.hex ../icemulti -p1 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p1 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p1 image0 image1 image1 image2 -tc-10121.hex ../icemulti -p1 image0 image1 image2 -tc-10120.hex ../icemulti -p1 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p1 image0 image1 image2 image1 -tc-10122.hex ../icemulti -p1 image0 image1 image2 image2 -tc-10123.hex ../icemulti -p1 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p1 image1 image0 +tc-01000.hex ../icemulti -p1 image1 image0 image0 +tc-01000.hex ../icemulti -p1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 image1 image0 image0 image2 +tc-01010.hex ../icemulti -p1 image1 image0 image1 +tc-01010.hex ../icemulti -p1 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 image1 image0 image1 image2 +tc-01020.hex ../icemulti -p1 image1 image0 image2 +tc-01020.hex ../icemulti -p1 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 image1 image0 image2 image3 tc-00000.hex ../icemulti -p1 -d0 image0 image0 tc-00000.hex ../icemulti -p1 -d0 image0 image0 image0 tc-00000.hex ../icemulti -p1 -d0 image0 image0 image0 image0 @@ -234,20 +234,20 @@ tc-00010.hex ../icemulti -p1 -d0 image0 image0 image1 tc-00010.hex ../icemulti -p1 -d0 image0 image0 image1 image0 tc-00011.hex ../icemulti -p1 -d0 image0 image0 image1 image1 tc-00012.hex ../icemulti -p1 -d0 image0 image0 image1 image2 -tc-10100.hex ../icemulti -p1 -d0 image0 image1 -tc-10100.hex ../icemulti -p1 -d0 image0 image1 image0 -tc-10100.hex ../icemulti -p1 -d0 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p1 -d0 image0 image1 image0 image1 -tc-10102.hex ../icemulti -p1 -d0 image0 image1 image0 image2 -tc-10110.hex ../icemulti -p1 -d0 image0 image1 image1 -tc-10110.hex ../icemulti -p1 -d0 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p1 -d0 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p1 -d0 image0 image1 image1 image2 -tc-10120.hex ../icemulti -p1 -d0 image0 image1 image2 -tc-10120.hex ../icemulti -p1 -d0 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p1 -d0 image0 image1 image2 image1 -tc-10122.hex ../icemulti -p1 -d0 image0 image1 image2 image2 -tc-10123.hex ../icemulti -p1 -d0 image0 image1 image2 image3 +tc-01011.hex ../icemulti -p1 -d0 image1 image0 +tc-01001.hex ../icemulti -p1 -d0 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -d0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -d0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -d0 image1 image0 image0 image2 +tc-01011.hex ../icemulti -p1 -d0 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -d0 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -d0 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -d0 image1 image0 image1 image2 +tc-01021.hex ../icemulti -p1 -d0 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -d0 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -d0 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -d0 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -d0 image1 image0 image2 image3 tc-00000.hex ../icemulti -p1 -d1 image0 image0 tc-00000.hex ../icemulti -p1 -d1 image0 image0 image0 tc-00000.hex ../icemulti -p1 -d1 image0 image0 image0 image0 @@ -256,20 +256,20 @@ tc-00010.hex ../icemulti -p1 -d1 image0 image0 image1 tc-00010.hex ../icemulti -p1 -d1 image0 image0 image1 image0 tc-00011.hex ../icemulti -p1 -d1 image0 image0 image1 image1 tc-00012.hex ../icemulti -p1 -d1 image0 image0 image1 image2 -tc-10111.hex ../icemulti -p1 -d1 image0 image1 -tc-10101.hex ../icemulti -p1 -d1 image0 image1 image0 -tc-10100.hex ../icemulti -p1 -d1 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p1 -d1 image0 image1 image0 image1 -tc-10102.hex ../icemulti -p1 -d1 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p1 -d1 image0 image1 image1 -tc-10110.hex ../icemulti -p1 -d1 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p1 -d1 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p1 -d1 image0 image1 image1 image2 -tc-10121.hex ../icemulti -p1 -d1 image0 image1 image2 -tc-10120.hex ../icemulti -p1 -d1 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p1 -d1 image0 image1 image2 image1 -tc-10122.hex ../icemulti -p1 -d1 image0 image1 image2 image2 -tc-10123.hex ../icemulti -p1 -d1 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p1 -d1 image1 image0 +tc-01000.hex ../icemulti -p1 -d1 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -d1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -d1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -d1 image1 image0 image0 image2 +tc-01010.hex ../icemulti -p1 -d1 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -d1 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -d1 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -d1 image1 image0 image1 image2 +tc-01020.hex ../icemulti -p1 -d1 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -d1 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -d1 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -d1 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -d1 image1 image0 image2 image3 tc-00000.hex ../icemulti -p1 -d2 image0 image0 image0 tc-00000.hex ../icemulti -p1 -d2 image0 image0 image0 image0 tc-00001.hex ../icemulti -p1 -d2 image0 image0 image0 image1 @@ -277,211 +277,211 @@ tc-00011.hex ../icemulti -p1 -d2 image0 image0 image1 tc-00010.hex ../icemulti -p1 -d2 image0 image0 image1 image0 tc-00011.hex ../icemulti -p1 -d2 image0 image0 image1 image1 tc-00012.hex ../icemulti -p1 -d2 image0 image0 image1 image2 -tc-10100.hex ../icemulti -p1 -d2 image0 image1 image0 -tc-10100.hex ../icemulti -p1 -d2 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p1 -d2 image0 image1 image0 image1 -tc-10102.hex ../icemulti -p1 -d2 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p1 -d2 image0 image1 image1 -tc-10110.hex ../icemulti -p1 -d2 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p1 -d2 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p1 -d2 image0 image1 image1 image2 -tc-10122.hex ../icemulti -p1 -d2 image0 image1 image2 -tc-10120.hex ../icemulti -p1 -d2 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p1 -d2 image0 image1 image2 image1 -tc-10122.hex ../icemulti -p1 -d2 image0 image1 image2 image2 -tc-10123.hex ../icemulti -p1 -d2 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p1 -d2 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -d2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -d2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -d2 image1 image0 image0 image2 +tc-01011.hex ../icemulti -p1 -d2 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -d2 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -d2 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -d2 image1 image0 image1 image2 +tc-01022.hex ../icemulti -p1 -d2 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -d2 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -d2 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -d2 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -d2 image1 image0 image2 image3 tc-00000.hex ../icemulti -p1 -d3 image0 image0 image0 image0 tc-00001.hex ../icemulti -p1 -d3 image0 image0 image0 image1 tc-00010.hex ../icemulti -p1 -d3 image0 image0 image1 image0 tc-00011.hex ../icemulti -p1 -d3 image0 image0 image1 image1 tc-00012.hex ../icemulti -p1 -d3 image0 image0 image1 image2 -tc-10100.hex ../icemulti -p1 -d3 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p1 -d3 image0 image1 image0 image1 -tc-10102.hex ../icemulti -p1 -d3 image0 image1 image0 image2 -tc-10110.hex ../icemulti -p1 -d3 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p1 -d3 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p1 -d3 image0 image1 image1 image2 -tc-10120.hex ../icemulti -p1 -d3 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p1 -d3 image0 image1 image2 image1 -tc-10122.hex ../icemulti -p1 -d3 image0 image1 image2 image2 -tc-10123.hex ../icemulti -p1 -d3 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p1 -d3 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -d3 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -d3 image1 image0 image0 image2 +tc-01010.hex ../icemulti -p1 -d3 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -d3 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -d3 image1 image0 image1 image2 +tc-01020.hex ../icemulti -p1 -d3 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -d3 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -d3 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -d3 image1 image0 image2 image3 tc-00000.hex ../icemulti -p2 image0 image0 image0 tc-00000.hex ../icemulti -p2 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 image0 image0 image0 image1 -tc-10011.hex ../icemulti -p2 image0 image0 image1 -tc-10010.hex ../icemulti -p2 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p2 image0 image0 image1 image1 -tc-10012.hex ../icemulti -p2 image0 image0 image1 image2 tc-00100.hex ../icemulti -p2 image0 image1 image0 tc-00100.hex ../icemulti -p2 image0 image1 image0 image0 tc-00101.hex ../icemulti -p2 image0 image1 image0 image1 tc-00102.hex ../icemulti -p2 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p2 image0 image1 image1 -tc-10110.hex ../icemulti -p2 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p2 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p2 image0 image1 image1 image2 -tc-20122.hex ../icemulti -p2 image0 image1 image2 -tc-20120.hex ../icemulti -p2 image0 image1 image2 image0 -tc-20121.hex ../icemulti -p2 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p2 image0 image1 image2 image2 -tc-20123.hex ../icemulti -p2 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p2 image1 image0 image0 +tc-01000.hex ../icemulti -p2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 image1 image0 image0 image2 +tc-01100.hex ../icemulti -p2 image1 image1 image0 +tc-01100.hex ../icemulti -p2 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 image1 image1 image0 image2 +tc-01200.hex ../icemulti -p2 image1 image2 image0 +tc-01200.hex ../icemulti -p2 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 image1 image2 image0 image3 tc-00000.hex ../icemulti -p2 -d0 image0 image0 image0 tc-00000.hex ../icemulti -p2 -d0 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 -d0 image0 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d0 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d0 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p2 -d0 image0 image0 image1 image1 -tc-10012.hex ../icemulti -p2 -d0 image0 image0 image1 image2 tc-00100.hex ../icemulti -p2 -d0 image0 image1 image0 tc-00100.hex ../icemulti -p2 -d0 image0 image1 image0 image0 tc-00101.hex ../icemulti -p2 -d0 image0 image1 image0 image1 tc-00102.hex ../icemulti -p2 -d0 image0 image1 image0 image2 -tc-10110.hex ../icemulti -p2 -d0 image0 image1 image1 -tc-10110.hex ../icemulti -p2 -d0 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p2 -d0 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p2 -d0 image0 image1 image1 image2 -tc-20120.hex ../icemulti -p2 -d0 image0 image1 image2 -tc-20120.hex ../icemulti -p2 -d0 image0 image1 image2 image0 -tc-20121.hex ../icemulti -p2 -d0 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p2 -d0 image0 image1 image2 image2 -tc-20123.hex ../icemulti -p2 -d0 image0 image1 image2 image3 +tc-01001.hex ../icemulti -p2 -d0 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -d0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -d0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -d0 image1 image0 image0 image2 +tc-01101.hex ../icemulti -p2 -d0 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -d0 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -d0 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -d0 image1 image1 image0 image2 +tc-01201.hex ../icemulti -p2 -d0 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -d0 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -d0 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -d0 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -d0 image1 image2 image0 image3 tc-00000.hex ../icemulti -p2 -d1 image0 image0 image0 tc-00000.hex ../icemulti -p2 -d1 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 -d1 image0 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d1 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d1 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p2 -d1 image0 image0 image1 image1 -tc-10012.hex ../icemulti -p2 -d1 image0 image0 image1 image2 tc-00101.hex ../icemulti -p2 -d1 image0 image1 image0 tc-00100.hex ../icemulti -p2 -d1 image0 image1 image0 image0 tc-00101.hex ../icemulti -p2 -d1 image0 image1 image0 image1 tc-00102.hex ../icemulti -p2 -d1 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p2 -d1 image0 image1 image1 -tc-10110.hex ../icemulti -p2 -d1 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p2 -d1 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p2 -d1 image0 image1 image1 image2 -tc-20121.hex ../icemulti -p2 -d1 image0 image1 image2 -tc-20120.hex ../icemulti -p2 -d1 image0 image1 image2 image0 -tc-20121.hex ../icemulti -p2 -d1 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p2 -d1 image0 image1 image2 image2 -tc-20123.hex ../icemulti -p2 -d1 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p2 -d1 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -d1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -d1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -d1 image1 image0 image0 image2 +tc-01101.hex ../icemulti -p2 -d1 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -d1 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -d1 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -d1 image1 image1 image0 image2 +tc-01202.hex ../icemulti -p2 -d1 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -d1 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -d1 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -d1 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -d1 image1 image2 image0 image3 tc-00000.hex ../icemulti -p2 -d2 image0 image0 image0 tc-00000.hex ../icemulti -p2 -d2 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 -d2 image0 image0 image0 image1 -tc-10011.hex ../icemulti -p2 -d2 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d2 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p2 -d2 image0 image0 image1 image1 -tc-10012.hex ../icemulti -p2 -d2 image0 image0 image1 image2 tc-00100.hex ../icemulti -p2 -d2 image0 image1 image0 tc-00100.hex ../icemulti -p2 -d2 image0 image1 image0 image0 tc-00101.hex ../icemulti -p2 -d2 image0 image1 image0 image1 tc-00102.hex ../icemulti -p2 -d2 image0 image1 image0 image2 -tc-10111.hex ../icemulti -p2 -d2 image0 image1 image1 -tc-10110.hex ../icemulti -p2 -d2 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p2 -d2 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p2 -d2 image0 image1 image1 image2 -tc-20122.hex ../icemulti -p2 -d2 image0 image1 image2 -tc-20120.hex ../icemulti -p2 -d2 image0 image1 image2 image0 -tc-20121.hex ../icemulti -p2 -d2 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p2 -d2 image0 image1 image2 image2 -tc-20123.hex ../icemulti -p2 -d2 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p2 -d2 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -d2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -d2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -d2 image1 image0 image0 image2 +tc-01100.hex ../icemulti -p2 -d2 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -d2 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -d2 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -d2 image1 image1 image0 image2 +tc-01200.hex ../icemulti -p2 -d2 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -d2 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -d2 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -d2 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -d2 image1 image2 image0 image3 tc-00000.hex ../icemulti -p2 -d3 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 -d3 image0 image0 image0 image1 -tc-10010.hex ../icemulti -p2 -d3 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p2 -d3 image0 image0 image1 image1 -tc-10012.hex ../icemulti -p2 -d3 image0 image0 image1 image2 tc-00100.hex ../icemulti -p2 -d3 image0 image1 image0 image0 tc-00101.hex ../icemulti -p2 -d3 image0 image1 image0 image1 tc-00102.hex ../icemulti -p2 -d3 image0 image1 image0 image2 -tc-10110.hex ../icemulti -p2 -d3 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p2 -d3 image0 image1 image1 image1 -tc-10112.hex ../icemulti -p2 -d3 image0 image1 image1 image2 -tc-20120.hex ../icemulti -p2 -d3 image0 image1 image2 image0 -tc-20121.hex ../icemulti -p2 -d3 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p2 -d3 image0 image1 image2 image2 -tc-20123.hex ../icemulti -p2 -d3 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p2 -d3 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -d3 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -d3 image1 image0 image0 image2 +tc-01100.hex ../icemulti -p2 -d3 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -d3 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -d3 image1 image1 image0 image2 +tc-01200.hex ../icemulti -p2 -d3 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -d3 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -d3 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -d3 image1 image2 image0 image3 tc-00000.hex ../icemulti -p3 image0 image0 image0 image0 -tc-10001.hex ../icemulti -p3 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p3 image0 image0 image1 image1 -tc-20012.hex ../icemulti -p3 image0 image0 image1 image2 tc-00100.hex ../icemulti -p3 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p3 image0 image1 image0 image1 -tc-20102.hex ../icemulti -p3 image0 image1 image0 image2 tc-00110.hex ../icemulti -p3 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p3 image0 image1 image1 image1 -tc-20112.hex ../icemulti -p3 image0 image1 image1 image2 tc-00120.hex ../icemulti -p3 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p3 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p3 image0 image1 image2 image2 -tc-30123.hex ../icemulti -p3 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p3 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 image1 image2 image3 image0 tc-00000.hex ../icemulti -p3 -d0 image0 image0 image0 image0 -tc-10001.hex ../icemulti -p3 -d0 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 -d0 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p3 -d0 image0 image0 image1 image1 -tc-20012.hex ../icemulti -p3 -d0 image0 image0 image1 image2 tc-00100.hex ../icemulti -p3 -d0 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p3 -d0 image0 image1 image0 image1 -tc-20102.hex ../icemulti -p3 -d0 image0 image1 image0 image2 tc-00110.hex ../icemulti -p3 -d0 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p3 -d0 image0 image1 image1 image1 -tc-20112.hex ../icemulti -p3 -d0 image0 image1 image1 image2 tc-00120.hex ../icemulti -p3 -d0 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p3 -d0 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p3 -d0 image0 image1 image2 image2 -tc-30123.hex ../icemulti -p3 -d0 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p3 -d0 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -d0 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -d0 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -d0 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -d0 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -d0 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -d0 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -d0 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -d0 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -d0 image1 image2 image3 image0 tc-00000.hex ../icemulti -p3 -d1 image0 image0 image0 image0 -tc-10001.hex ../icemulti -p3 -d1 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 -d1 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p3 -d1 image0 image0 image1 image1 -tc-20012.hex ../icemulti -p3 -d1 image0 image0 image1 image2 tc-00100.hex ../icemulti -p3 -d1 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p3 -d1 image0 image1 image0 image1 -tc-20102.hex ../icemulti -p3 -d1 image0 image1 image0 image2 tc-00110.hex ../icemulti -p3 -d1 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p3 -d1 image0 image1 image1 image1 -tc-20112.hex ../icemulti -p3 -d1 image0 image1 image1 image2 tc-00120.hex ../icemulti -p3 -d1 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p3 -d1 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p3 -d1 image0 image1 image2 image2 -tc-30123.hex ../icemulti -p3 -d1 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p3 -d1 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -d1 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -d1 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -d1 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -d1 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -d1 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -d1 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -d1 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -d1 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -d1 image1 image2 image3 image0 tc-00000.hex ../icemulti -p3 -d2 image0 image0 image0 image0 -tc-10001.hex ../icemulti -p3 -d2 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 -d2 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p3 -d2 image0 image0 image1 image1 -tc-20012.hex ../icemulti -p3 -d2 image0 image0 image1 image2 tc-00100.hex ../icemulti -p3 -d2 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p3 -d2 image0 image1 image0 image1 -tc-20102.hex ../icemulti -p3 -d2 image0 image1 image0 image2 tc-00110.hex ../icemulti -p3 -d2 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p3 -d2 image0 image1 image1 image1 -tc-20112.hex ../icemulti -p3 -d2 image0 image1 image1 image2 tc-00120.hex ../icemulti -p3 -d2 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p3 -d2 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p3 -d2 image0 image1 image2 image2 -tc-30123.hex ../icemulti -p3 -d2 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p3 -d2 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -d2 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -d2 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -d2 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -d2 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -d2 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -d2 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -d2 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -d2 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -d2 image1 image2 image3 image0 tc-00000.hex ../icemulti -p3 -d3 image0 image0 image0 image0 -tc-10001.hex ../icemulti -p3 -d3 image0 image0 image0 image1 tc-00010.hex ../icemulti -p3 -d3 image0 image0 image1 image0 -tc-10011.hex ../icemulti -p3 -d3 image0 image0 image1 image1 -tc-20012.hex ../icemulti -p3 -d3 image0 image0 image1 image2 tc-00100.hex ../icemulti -p3 -d3 image0 image1 image0 image0 -tc-10101.hex ../icemulti -p3 -d3 image0 image1 image0 image1 -tc-20102.hex ../icemulti -p3 -d3 image0 image1 image0 image2 tc-00110.hex ../icemulti -p3 -d3 image0 image1 image1 image0 -tc-10111.hex ../icemulti -p3 -d3 image0 image1 image1 image1 -tc-20112.hex ../icemulti -p3 -d3 image0 image1 image1 image2 tc-00120.hex ../icemulti -p3 -d3 image0 image1 image2 image0 -tc-10121.hex ../icemulti -p3 -d3 image0 image1 image2 image1 -tc-20122.hex ../icemulti -p3 -d3 image0 image1 image2 image2 -tc-30123.hex ../icemulti -p3 -d3 image0 image1 image2 image3 +tc-01000.hex ../icemulti -p3 -d3 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -d3 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -d3 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -d3 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -d3 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -d3 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -d3 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -d3 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -d3 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -d3 image1 image2 image3 image0 tc-00000-coldboot.hex ../icemulti -c image0 tc-00100-coldboot.hex ../icemulti -c image0 image1 tc-00120-coldboot.hex ../icemulti -c image0 image1 image2 tc-00123-coldboot.hex ../icemulti -c image0 image1 image2 image3 -tc-10100-coldboot.hex ../icemulti -c -p1 -d0 image0 image1 +tc-01011-coldboot.hex ../icemulti -c -p1 -d0 image1 image0 tc-00000.hex ../icemulti -a0 image0 tc-00100.hex ../icemulti -a0 image0 image1 diff --git a/icemulti/tests/tc-10100-coldboot.hex b/icemulti/tests/tc-01000.hex similarity index 81% rename from icemulti/tests/tc-10100-coldboot.hex rename to icemulti/tests/tc-01000.hex index 118b6a06869..02554f06118 100644 --- a/icemulti/tests/tc-10100-coldboot.hex +++ b/icemulti/tests/tc-01000.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4410 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10001.hex b/icemulti/tests/tc-01001.hex similarity index 87% rename from icemulti/tests/tc-10001.hex rename to icemulti/tests/tc-01001.hex index aee0601234b..44e496f142e 100644 --- a/icemulti/tests/tc-10001.hex +++ b/icemulti/tests/tc-01001.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-20102.hex b/icemulti/tests/tc-01002.hex similarity index 88% rename from icemulti/tests/tc-20102.hex rename to icemulti/tests/tc-01002.hex index 46ec8e761c0..2da6aa52240 100644 --- a/icemulti/tests/tc-20102.hex +++ b/icemulti/tests/tc-01002.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10010.hex b/icemulti/tests/tc-01010.hex similarity index 87% rename from icemulti/tests/tc-10010.hex rename to icemulti/tests/tc-01010.hex index 6f8d78fc1e0..255ca142d35 100644 --- a/icemulti/tests/tc-10010.hex +++ b/icemulti/tests/tc-01010.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10011.hex b/icemulti/tests/tc-01011-coldboot.hex similarity index 87% rename from icemulti/tests/tc-10011.hex rename to icemulti/tests/tc-01011-coldboot.hex index 08856e2269d..f761d98fff9 100644 --- a/icemulti/tests/tc-10011.hex +++ b/icemulti/tests/tc-01011-coldboot.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4410 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10111.hex b/icemulti/tests/tc-01011.hex similarity index 81% rename from icemulti/tests/tc-10111.hex rename to icemulti/tests/tc-01011.hex index 63fbf7dada1..039010150a4 100644 --- a/icemulti/tests/tc-10111.hex +++ b/icemulti/tests/tc-01011.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-20012.hex b/icemulti/tests/tc-01012.hex similarity index 92% rename from icemulti/tests/tc-20012.hex rename to icemulti/tests/tc-01012.hex index ae329e201bc..073bef1ea52 100644 --- a/icemulti/tests/tc-20012.hex +++ b/icemulti/tests/tc-01012.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10120.hex b/icemulti/tests/tc-01020.hex similarity index 88% rename from icemulti/tests/tc-10120.hex rename to icemulti/tests/tc-01020.hex index fea25650947..a2f6b2db13f 100644 --- a/icemulti/tests/tc-10120.hex +++ b/icemulti/tests/tc-01020.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10121.hex b/icemulti/tests/tc-01021.hex similarity index 88% rename from icemulti/tests/tc-10121.hex rename to icemulti/tests/tc-01021.hex index 894ac94fc37..c21594f6d80 100644 --- a/icemulti/tests/tc-10121.hex +++ b/icemulti/tests/tc-01021.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10122.hex b/icemulti/tests/tc-01022.hex similarity index 88% rename from icemulti/tests/tc-10122.hex rename to icemulti/tests/tc-01022.hex index 486f4ee90d8..9c1b1be38f0 100644 --- a/icemulti/tests/tc-10122.hex +++ b/icemulti/tests/tc-01022.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10123.hex b/icemulti/tests/tc-01023.hex similarity index 92% rename from icemulti/tests/tc-10123.hex rename to icemulti/tests/tc-01023.hex index 08c94e17bb1..a6261c65a1d 100644 --- a/icemulti/tests/tc-10123.hex +++ b/icemulti/tests/tc-01023.hex @@ -1,8 +1,8 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10100.hex b/icemulti/tests/tc-01100.hex similarity index 87% rename from icemulti/tests/tc-10100.hex rename to icemulti/tests/tc-01100.hex index 51d43e9048b..114885c34ab 100644 --- a/icemulti/tests/tc-10100.hex +++ b/icemulti/tests/tc-01100.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10101.hex b/icemulti/tests/tc-01101.hex similarity index 87% rename from icemulti/tests/tc-10101.hex rename to icemulti/tests/tc-01101.hex index 94961c19d24..f26275b8af0 100644 --- a/icemulti/tests/tc-10101.hex +++ b/icemulti/tests/tc-01101.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10102.hex b/icemulti/tests/tc-01102.hex similarity index 92% rename from icemulti/tests/tc-10102.hex rename to icemulti/tests/tc-01102.hex index 836ad87196c..e1219a4fd1d 100644 --- a/icemulti/tests/tc-10102.hex +++ b/icemulti/tests/tc-01102.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10110.hex b/icemulti/tests/tc-01110.hex similarity index 87% rename from icemulti/tests/tc-10110.hex rename to icemulti/tests/tc-01110.hex index 2ba8e87b0a1..f690835de9e 100644 --- a/icemulti/tests/tc-10110.hex +++ b/icemulti/tests/tc-01110.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-20120.hex b/icemulti/tests/tc-01120.hex similarity index 92% rename from icemulti/tests/tc-20120.hex rename to icemulti/tests/tc-01120.hex index 4da1a2706df..75e6a540d71 100644 --- a/icemulti/tests/tc-20120.hex +++ b/icemulti/tests/tc-01120.hex @@ -1,6 +1,6 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-01200.hex b/icemulti/tests/tc-01200.hex new file mode 100644 index 00000000000..cb53de5e814 --- /dev/null +++ b/icemulti/tests/tc-01200.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-20121.hex b/icemulti/tests/tc-01201.hex similarity index 84% rename from icemulti/tests/tc-20121.hex rename to icemulti/tests/tc-01201.hex index f91752d539d..3a4e7b69a7b 100644 --- a/icemulti/tests/tc-20121.hex +++ b/icemulti/tests/tc-01201.hex @@ -1,10 +1,10 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10012.hex b/icemulti/tests/tc-01202.hex similarity index 84% rename from icemulti/tests/tc-10012.hex rename to icemulti/tests/tc-01202.hex index 6ffcdd4ae6a..25711706704 100644 --- a/icemulti/tests/tc-10012.hex +++ b/icemulti/tests/tc-01202.hex @@ -1,10 +1,10 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-30123.hex b/icemulti/tests/tc-01203.hex similarity index 90% rename from icemulti/tests/tc-30123.hex rename to icemulti/tests/tc-01203.hex index 5cfade241f1..e53847ebe59 100644 --- a/icemulti/tests/tc-30123.hex +++ b/icemulti/tests/tc-01203.hex @@ -1,10 +1,10 @@ -000000 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< diff --git a/icemulti/tests/tc-10112.hex b/icemulti/tests/tc-01210.hex similarity index 84% rename from icemulti/tests/tc-10112.hex rename to icemulti/tests/tc-01210.hex index df9f5db9b95..cea509aeb4e 100644 --- a/icemulti/tests/tc-10112.hex +++ b/icemulti/tests/tc-01210.hex @@ -1,12 +1,12 @@ -000000 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< 000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< diff --git a/icemulti/tests/tc-01220.hex b/icemulti/tests/tc-01220.hex new file mode 100644 index 00000000000..3e498339d02 --- /dev/null +++ b/icemulti/tests/tc-01220.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-20123.hex b/icemulti/tests/tc-01230.hex similarity index 87% rename from icemulti/tests/tc-20123.hex rename to icemulti/tests/tc-01230.hex index 1609466e220..da00ceccfa5 100644 --- a/icemulti/tests/tc-20123.hex +++ b/icemulti/tests/tc-01230.hex @@ -1,12 +1,12 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< 000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< 000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000060 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< 000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000080 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< 000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< 0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< 0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< diff --git a/icemulti/tests/tc-20112.hex b/icemulti/tests/tc-20112.hex deleted file mode 100644 index 4aebe7564e0..00000000000 --- a/icemulti/tests/tc-20112.hex +++ /dev/null @@ -1,26 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 0032 >2< -000181 diff --git a/icemulti/tests/tc-20122.hex b/icemulti/tests/tc-20122.hex deleted file mode 100644 index 371f70bea21..00000000000 --- a/icemulti/tests/tc-20122.hex +++ /dev/null @@ -1,26 +0,0 @@ -000000 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000020 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< -000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< -000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< -000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< -000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< -0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< -0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< -0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< -0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< -0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< -0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< -000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< -000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< -000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< -000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< -000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< -000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< -000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< -000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< -000180 0032 >2< -000181 From 8c820d01c0f3dead5dc1bbcbe472a0d9049ede76 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 15 Aug 2017 13:04:45 +0200 Subject: [PATCH 32/33] icemulti: Allow selecting POR/default image by filename --- icemulti/icemulti.cc | 40 +- icemulti/tests/image4 | Bin 0 -> 676 bytes icemulti/tests/list | 961 ++++++++++++++++++++++++++++++++++++ icemulti/tests/tc-01111.hex | 17 + icemulti/tests/tc-01112.hex | 26 + icemulti/tests/tc-01121.hex | 26 + icemulti/tests/tc-01122.hex | 26 + icemulti/tests/tc-01123.hex | 40 ++ icemulti/tests/tc-01211.hex | 26 + icemulti/tests/tc-01212.hex | 26 + icemulti/tests/tc-01213.hex | 40 ++ icemulti/tests/tc-01221.hex | 26 + icemulti/tests/tc-01222.hex | 26 + icemulti/tests/tc-01223.hex | 40 ++ icemulti/tests/tc-01231.hex | 40 ++ icemulti/tests/tc-01232.hex | 40 ++ icemulti/tests/tc-01233.hex | 40 ++ icemulti/tests/tc-01234.hex | 82 +++ 18 files changed, 1511 insertions(+), 11 deletions(-) create mode 100644 icemulti/tests/image4 create mode 100644 icemulti/tests/tc-01111.hex create mode 100644 icemulti/tests/tc-01112.hex create mode 100644 icemulti/tests/tc-01121.hex create mode 100644 icemulti/tests/tc-01122.hex create mode 100644 icemulti/tests/tc-01123.hex create mode 100644 icemulti/tests/tc-01211.hex create mode 100644 icemulti/tests/tc-01212.hex create mode 100644 icemulti/tests/tc-01213.hex create mode 100644 icemulti/tests/tc-01221.hex create mode 100644 icemulti/tests/tc-01222.hex create mode 100644 icemulti/tests/tc-01223.hex create mode 100644 icemulti/tests/tc-01231.hex create mode 100644 icemulti/tests/tc-01232.hex create mode 100644 icemulti/tests/tc-01233.hex create mode 100644 icemulti/tests/tc-01234.hex diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 65c0be2209c..2922616a437 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -148,7 +148,7 @@ static void write_header(std::ostream &ofs, uint32_t &file_offset, write_byte(ofs, file_offset, 0x00); } -static Image *images[NUM_IMAGES]; +static Image *images[NUM_IMAGES + 1]; static int image_count = 0; static Image *load_image(const char *path) @@ -157,7 +157,7 @@ static Image *load_image(const char *path) if (strcmp(path, images[i]->filename) == 0) return images[i]; - if (image_count >= NUM_IMAGES) + if (image_count >= NUM_IMAGES + 1) errx(EXIT_FAILURE, "internal error: too many images"); Image *image = new Image(path); @@ -168,15 +168,17 @@ static Image *load_image(const char *path) void usage(const char *program_name) { - fprintf(stderr, "Create a multi-configuration image from up to four configuration images.\n"); + fprintf(stderr, "Create a multi-configuration image from up to five configuration images.\n"); fprintf(stderr, "Usage: %s [OPTION]... INPUT-FILE...\n", program_name); fprintf(stderr, "\n"); fprintf(stderr, " -c coldboot mode: image loaded on power-on or after a low\n"); fprintf(stderr, " pulse on CRESET_B is determined by the value of the\n"); fprintf(stderr, " pins CBSEL0 and CBSEL1\n"); - fprintf(stderr, " -p0, -p1, -p2, -p3 specifies image to be loaded on power-on or after a low\n"); + fprintf(stderr, " -p0, -p1, -p2, -p3\n"); + fprintf(stderr, " -P INPUT-FILE specifies image to be loaded on power-on or after a low\n"); fprintf(stderr, " pulse on CRESET_B (has no effect in coldboot mode)\n"); - fprintf(stderr, " -d0, -d1, -d2, -d3 specifies default image to be used if less than four\n"); + fprintf(stderr, " -d0, -d1, -d2, -d3\n"); + fprintf(stderr, " -D INPUT-FILE specifies default image to be used if less than four\n"); fprintf(stderr, " images are given (defaults to power-on/reset image)\n"); fprintf(stderr, " -a N align images at 2^N bytes\n"); fprintf(stderr, " -A N like `-a N', but align the first image, too\n"); @@ -194,8 +196,10 @@ int main(int argc, char **argv) char *endptr = NULL; bool coldboot = false; int por_index = 0; + const char *por_filename = NULL; Image *por_image = NULL; int default_index = -1; /* use power-on/reset image by default */ + const char *default_filename = NULL; Image *default_image = NULL; int header_count = 0; int align_bits = 0; @@ -209,7 +213,7 @@ int main(int argc, char **argv) {NULL, 0, NULL, 0} }; - while ((c = getopt_long(argc, argv, "cp:d:a:A:o:v", + while ((c = getopt_long(argc, argv, "cp:P:d:D:a:A:o:v", long_options, NULL)) != -1) switch (c) { case 'c': @@ -226,6 +230,10 @@ int main(int argc, char **argv) por_index = 3; else errx(EXIT_FAILURE, "`%s' is not a valid power-on/reset image (must be 0, 1, 2, or 3)", optarg); + por_filename = NULL; + break; + case 'P': + por_filename = optarg; break; case 'd': if (optarg[0] == '0' && optarg[1] == '\0') @@ -238,6 +246,10 @@ int main(int argc, char **argv) default_index = 3; else errx(EXIT_FAILURE, "`%s' is not a valid default image (must be 0, 1, 2, or 3)", optarg); + default_filename = NULL; + break; + case 'D': + default_filename = optarg; break; case 'A': align_first = true; @@ -277,14 +289,20 @@ int main(int argc, char **argv) optind++; } - if (coldboot && por_index != 0) + if (coldboot && (por_index != 0 || por_filename != NULL)) warnx("warning: power-on/reset boot image isn't loaded in cold boot mode"); - if (por_index >= header_count) - errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); - por_image = header_images[por_index]; + if (por_filename != NULL) + por_image = load_image(por_filename); + else { + if (por_index >= header_count) + errx(EXIT_FAILURE, "specified non-existing image for power-on/reset"); + por_image = header_images[por_index]; + } - if (default_index == -1) + if (default_filename != NULL && header_count < NUM_IMAGES) + default_image = load_image(default_filename); + else if (default_index == -1) default_image = por_image; else { if (default_index >= header_count) diff --git a/icemulti/tests/image4 b/icemulti/tests/image4 new file mode 100644 index 0000000000000000000000000000000000000000..d78f71d87d57e1f430970bacaa1549ed599afce2 GIT binary patch literal 676 zcmV;V0$cq_O-D4jnXwAR&02Ah)m!0@%Fb7#gK=2}vgDv5k>Lnql;klRYalef(QqM^ zMfJ1&sa694?x_QiU#tQp3~;hI^eX2ZAFsnOVVCVZ_IyjK_6NLBEYYu-SOW~z2`4Ci zEZaXe*<7A+cw>){5~K5bFIituGR><}>nD6eUCqmXag`5LJTVR|GA+IyEM3b1UycIN zTZ-XxhGSM+;WR86wU?N7($8)lZaJ8tI*{=+87O;(&fdRtRQ3!Z;uIAE!&NueGbIqI z-eO_LJO8CkL8!q0PD*9ozOz6Dt8HQ?;nz4%X z0I=m&V?Ua-8Q<3e#HTMXy?Y-yhZUyqW^$B{h42vW3nGtC85`kTmlGlVJnjwQu88o1 z<>1CR#u6SzI>?IItX(DeP0; z11Wg;G`37S?kOlS--a41rgkVbZACT+NS>#04rVW>bWvL&T>^vp8RX{+uPDKrpq5o) zk|X=0G1L|Zw-h_^+iLz4u}&x}W41_hGL(46GueSY{ulo{McgD1CkO^2#dh{a%JV!Ix?GOBJNVNY0}GiR^p?*swKkoB96T|@x3@J_z;0O z3Me-%7hL5aA-J+>XcVQ*<+mRryphINj=GV%*}k@!-qf*f?Dd0Vr{+9YB6xilhbXc@kY)Full9vUU5lQ<%6ewtwkNpHm KY8}KyPDC{7o<98m literal 0 HcmV?d00001 diff --git a/icemulti/tests/list b/icemulti/tests/list index 4af1884c975..93e384b8e84 100644 --- a/icemulti/tests/list +++ b/icemulti/tests/list @@ -101,6 +101,80 @@ tc-00120.hex ../icemulti -d3 image0 image1 image2 image0 tc-00121.hex ../icemulti -d3 image0 image1 image2 image1 tc-00122.hex ../icemulti -d3 image0 image1 image2 image2 tc-00123.hex ../icemulti -d3 image0 image1 image2 image3 +tc-00000.hex ../icemulti -D image0 image0 +tc-00000.hex ../icemulti -D image0 image0 image0 +tc-00000.hex ../icemulti -D image0 image0 image0 image0 +tc-00000.hex ../icemulti -D image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -D image0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -D image0 image0 image0 image1 +tc-00010.hex ../icemulti -D image0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -D image0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -D image0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -D image0 image0 image1 +tc-00100.hex ../icemulti -D image0 image0 image1 image0 +tc-00100.hex ../icemulti -D image0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -D image0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -D image0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -D image0 image0 image1 image1 +tc-00110.hex ../icemulti -D image0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -D image0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -D image0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -D image0 image0 image1 image2 +tc-00120.hex ../icemulti -D image0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -D image0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -D image0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -D image0 image0 image1 image2 image3 +tc-00111.hex ../icemulti -D image1 image0 +tc-00011.hex ../icemulti -D image1 image0 image0 +tc-00001.hex ../icemulti -D image1 image0 image0 image0 +tc-00000.hex ../icemulti -D image1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -D image1 image0 image0 image0 image1 +tc-00011.hex ../icemulti -D image1 image0 image0 image1 +tc-00010.hex ../icemulti -D image1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -D image1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -D image1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -D image1 image0 image1 +tc-00101.hex ../icemulti -D image1 image0 image1 image0 +tc-00100.hex ../icemulti -D image1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -D image1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -D image1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -D image1 image0 image1 image1 +tc-00110.hex ../icemulti -D image1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -D image1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -D image1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -D image1 image0 image1 image2 +tc-00120.hex ../icemulti -D image1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -D image1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -D image1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -D image1 image0 image1 image2 image3 +tc-00001.hex ../icemulti -D image2 image0 image0 image0 image1 +tc-00012.hex ../icemulti -D image2 image0 image0 image1 +tc-00010.hex ../icemulti -D image2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -D image2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -D image2 image0 image0 image1 image2 +tc-00122.hex ../icemulti -D image2 image0 image1 +tc-00102.hex ../icemulti -D image2 image0 image1 image0 +tc-00100.hex ../icemulti -D image2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -D image2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -D image2 image0 image1 image0 image2 +tc-00112.hex ../icemulti -D image2 image0 image1 image1 +tc-00110.hex ../icemulti -D image2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -D image2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -D image2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -D image2 image0 image1 image2 +tc-00120.hex ../icemulti -D image2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -D image2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -D image2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -D image2 image0 image1 image2 image3 +tc-00012.hex ../icemulti -D image3 image0 image0 image1 image2 +tc-00102.hex ../icemulti -D image3 image0 image1 image0 image2 +tc-00112.hex ../icemulti -D image3 image0 image1 image1 image2 +tc-00123.hex ../icemulti -D image3 image0 image1 image2 +tc-00120.hex ../icemulti -D image3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -D image3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -D image3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -D image3 image0 image1 image2 image3 +tc-00123.hex ../icemulti -D image4 image0 image1 image2 image3 tc-00000.hex ../icemulti -p0 image0 tc-00000.hex ../icemulti -p0 image0 image0 tc-00000.hex ../icemulti -p0 image0 image0 image0 @@ -204,6 +278,80 @@ tc-00120.hex ../icemulti -p0 -d3 image0 image1 image2 image0 tc-00121.hex ../icemulti -p0 -d3 image0 image1 image2 image1 tc-00122.hex ../icemulti -p0 -d3 image0 image1 image2 image2 tc-00123.hex ../icemulti -p0 -d3 image0 image1 image2 image3 +tc-00000.hex ../icemulti -p0 -D image0 image0 +tc-00000.hex ../icemulti -p0 -D image0 image0 image0 +tc-00000.hex ../icemulti -p0 -D image0 image0 image0 image0 +tc-00000.hex ../icemulti -p0 -D image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -D image0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -D image0 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -D image0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -D image0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -D image0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -p0 -D image0 image0 image1 +tc-00100.hex ../icemulti -p0 -D image0 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -D image0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -D image0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -D image0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -p0 -D image0 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -D image0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -D image0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -D image0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -p0 -D image0 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -D image0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -D image0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -D image0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -D image0 image0 image1 image2 image3 +tc-00111.hex ../icemulti -p0 -D image1 image0 +tc-00011.hex ../icemulti -p0 -D image1 image0 image0 +tc-00001.hex ../icemulti -p0 -D image1 image0 image0 image0 +tc-00000.hex ../icemulti -p0 -D image1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p0 -D image1 image0 image0 image0 image1 +tc-00011.hex ../icemulti -p0 -D image1 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -D image1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -D image1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -D image1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -p0 -D image1 image0 image1 +tc-00101.hex ../icemulti -p0 -D image1 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -D image1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -D image1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -D image1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -p0 -D image1 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -D image1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -D image1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -D image1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -p0 -D image1 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -D image1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -D image1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -D image1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -D image1 image0 image1 image2 image3 +tc-00001.hex ../icemulti -p0 -D image2 image0 image0 image0 image1 +tc-00012.hex ../icemulti -p0 -D image2 image0 image0 image1 +tc-00010.hex ../icemulti -p0 -D image2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p0 -D image2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p0 -D image2 image0 image0 image1 image2 +tc-00122.hex ../icemulti -p0 -D image2 image0 image1 +tc-00102.hex ../icemulti -p0 -D image2 image0 image1 image0 +tc-00100.hex ../icemulti -p0 -D image2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p0 -D image2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p0 -D image2 image0 image1 image0 image2 +tc-00112.hex ../icemulti -p0 -D image2 image0 image1 image1 +tc-00110.hex ../icemulti -p0 -D image2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -p0 -D image2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -p0 -D image2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -p0 -D image2 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -D image2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -D image2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -D image2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -D image2 image0 image1 image2 image3 +tc-00012.hex ../icemulti -p0 -D image3 image0 image0 image1 image2 +tc-00102.hex ../icemulti -p0 -D image3 image0 image1 image0 image2 +tc-00112.hex ../icemulti -p0 -D image3 image0 image1 image1 image2 +tc-00123.hex ../icemulti -p0 -D image3 image0 image1 image2 +tc-00120.hex ../icemulti -p0 -D image3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -p0 -D image3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -p0 -D image3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -p0 -D image3 image0 image1 image2 image3 +tc-00123.hex ../icemulti -p0 -D image4 image0 image1 image2 image3 tc-00000.hex ../icemulti -p1 image0 image0 tc-00000.hex ../icemulti -p1 image0 image0 image0 tc-00000.hex ../icemulti -p1 image0 image0 image0 image0 @@ -305,6 +453,78 @@ tc-01020.hex ../icemulti -p1 -d3 image1 image0 image2 image0 tc-01021.hex ../icemulti -p1 -d3 image1 image0 image2 image1 tc-01022.hex ../icemulti -p1 -d3 image1 image0 image2 image2 tc-01023.hex ../icemulti -p1 -d3 image1 image0 image2 image3 +tc-00000.hex ../icemulti -p1 -D image0 image0 image0 +tc-00000.hex ../icemulti -p1 -D image0 image0 image0 image0 +tc-00000.hex ../icemulti -p1 -D image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -D image0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -D image0 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -D image0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -D image0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -D image0 image0 image0 image1 image2 +tc-01000.hex ../icemulti -p1 -D image0 image1 image0 +tc-01000.hex ../icemulti -p1 -D image0 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -D image0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -D image0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -D image0 image1 image0 image0 image2 +tc-01010.hex ../icemulti -p1 -D image0 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -D image0 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -D image0 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -D image0 image1 image0 image1 image2 +tc-01020.hex ../icemulti -p1 -D image0 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -D image0 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -D image0 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -D image0 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -D image0 image1 image0 image2 image3 +tc-00011.hex ../icemulti -p1 -D image1 image0 image0 +tc-00001.hex ../icemulti -p1 -D image1 image0 image0 image0 +tc-00000.hex ../icemulti -p1 -D image1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p1 -D image1 image0 image0 image0 image1 +tc-00011.hex ../icemulti -p1 -D image1 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -D image1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -D image1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -D image1 image0 image0 image1 image2 +tc-01011.hex ../icemulti -p1 -D image1 image1 image0 +tc-01001.hex ../icemulti -p1 -D image1 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -D image1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -D image1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -D image1 image1 image0 image0 image2 +tc-01011.hex ../icemulti -p1 -D image1 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -D image1 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -D image1 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -D image1 image1 image0 image1 image2 +tc-01021.hex ../icemulti -p1 -D image1 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -D image1 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -D image1 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -D image1 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -D image1 image1 image0 image2 image3 +tc-00001.hex ../icemulti -p1 -D image2 image0 image0 image0 image1 +tc-00012.hex ../icemulti -p1 -D image2 image0 image0 image1 +tc-00010.hex ../icemulti -p1 -D image2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -p1 -D image2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -p1 -D image2 image0 image0 image1 image2 +tc-01022.hex ../icemulti -p1 -D image2 image1 image0 +tc-01002.hex ../icemulti -p1 -D image2 image1 image0 image0 +tc-01000.hex ../icemulti -p1 -D image2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p1 -D image2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p1 -D image2 image1 image0 image0 image2 +tc-01012.hex ../icemulti -p1 -D image2 image1 image0 image1 +tc-01010.hex ../icemulti -p1 -D image2 image1 image0 image1 image0 +tc-01011.hex ../icemulti -p1 -D image2 image1 image0 image1 image1 +tc-01012.hex ../icemulti -p1 -D image2 image1 image0 image1 image2 +tc-01022.hex ../icemulti -p1 -D image2 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -D image2 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -D image2 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -D image2 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -D image2 image1 image0 image2 image3 +tc-00012.hex ../icemulti -p1 -D image3 image0 image0 image1 image2 +tc-01002.hex ../icemulti -p1 -D image3 image1 image0 image0 image2 +tc-01012.hex ../icemulti -p1 -D image3 image1 image0 image1 image2 +tc-01023.hex ../icemulti -p1 -D image3 image1 image0 image2 +tc-01020.hex ../icemulti -p1 -D image3 image1 image0 image2 image0 +tc-01021.hex ../icemulti -p1 -D image3 image1 image0 image2 image1 +tc-01022.hex ../icemulti -p1 -D image3 image1 image0 image2 image2 +tc-01023.hex ../icemulti -p1 -D image3 image1 image0 image2 image3 +tc-01023.hex ../icemulti -p1 -D image4 image1 image0 image2 image3 tc-00000.hex ../icemulti -p2 image0 image0 image0 tc-00000.hex ../icemulti -p2 image0 image0 image0 image0 tc-00001.hex ../icemulti -p2 image0 image0 image0 image1 @@ -400,6 +620,73 @@ tc-01200.hex ../icemulti -p2 -d3 image1 image2 image0 image0 tc-01201.hex ../icemulti -p2 -d3 image1 image2 image0 image1 tc-01202.hex ../icemulti -p2 -d3 image1 image2 image0 image2 tc-01203.hex ../icemulti -p2 -d3 image1 image2 image0 image3 +tc-00000.hex ../icemulti -p2 -D image0 image0 image0 image0 +tc-00000.hex ../icemulti -p2 -D image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -D image0 image0 image0 image0 image1 +tc-00100.hex ../icemulti -p2 -D image0 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -D image0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -D image0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -D image0 image0 image1 image0 image2 +tc-01000.hex ../icemulti -p2 -D image0 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -D image0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -D image0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -D image0 image1 image0 image0 image2 +tc-01100.hex ../icemulti -p2 -D image0 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -D image0 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -D image0 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -D image0 image1 image1 image0 image2 +tc-01200.hex ../icemulti -p2 -D image0 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -D image0 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -D image0 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -D image0 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -D image0 image1 image2 image0 image3 +tc-00001.hex ../icemulti -p2 -D image1 image0 image0 image0 +tc-00000.hex ../icemulti -p2 -D image1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -p2 -D image1 image0 image0 image0 image1 +tc-00101.hex ../icemulti -p2 -D image1 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -D image1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -D image1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -D image1 image0 image1 image0 image2 +tc-01001.hex ../icemulti -p2 -D image1 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -D image1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -D image1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -D image1 image1 image0 image0 image2 +tc-01101.hex ../icemulti -p2 -D image1 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -D image1 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -D image1 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -D image1 image1 image1 image0 image2 +tc-01201.hex ../icemulti -p2 -D image1 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -D image1 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -D image1 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -D image1 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -D image1 image1 image2 image0 image3 +tc-00001.hex ../icemulti -p2 -D image2 image0 image0 image0 image1 +tc-00102.hex ../icemulti -p2 -D image2 image0 image1 image0 +tc-00100.hex ../icemulti -p2 -D image2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -p2 -D image2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -p2 -D image2 image0 image1 image0 image2 +tc-01002.hex ../icemulti -p2 -D image2 image1 image0 image0 +tc-01000.hex ../icemulti -p2 -D image2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -p2 -D image2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -p2 -D image2 image1 image0 image0 image2 +tc-01102.hex ../icemulti -p2 -D image2 image1 image1 image0 +tc-01100.hex ../icemulti -p2 -D image2 image1 image1 image0 image0 +tc-01101.hex ../icemulti -p2 -D image2 image1 image1 image0 image1 +tc-01102.hex ../icemulti -p2 -D image2 image1 image1 image0 image2 +tc-01202.hex ../icemulti -p2 -D image2 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -D image2 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -D image2 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -D image2 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -D image2 image1 image2 image0 image3 +tc-00102.hex ../icemulti -p2 -D image3 image0 image1 image0 image2 +tc-01002.hex ../icemulti -p2 -D image3 image1 image0 image0 image2 +tc-01102.hex ../icemulti -p2 -D image3 image1 image1 image0 image2 +tc-01203.hex ../icemulti -p2 -D image3 image1 image2 image0 +tc-01200.hex ../icemulti -p2 -D image3 image1 image2 image0 image0 +tc-01201.hex ../icemulti -p2 -D image3 image1 image2 image0 image1 +tc-01202.hex ../icemulti -p2 -D image3 image1 image2 image0 image2 +tc-01203.hex ../icemulti -p2 -D image3 image1 image2 image0 image3 +tc-01203.hex ../icemulti -p2 -D image4 image1 image2 image0 image3 tc-00000.hex ../icemulti -p3 image0 image0 image0 image0 tc-00010.hex ../icemulti -p3 image0 image0 image1 image0 tc-00100.hex ../icemulti -p3 image0 image1 image0 image0 @@ -475,6 +762,672 @@ tc-01200.hex ../icemulti -p3 -d3 image1 image2 image0 image0 tc-01210.hex ../icemulti -p3 -d3 image1 image2 image1 image0 tc-01220.hex ../icemulti -p3 -d3 image1 image2 image2 image0 tc-01230.hex ../icemulti -p3 -d3 image1 image2 image3 image0 +tc-00000.hex ../icemulti -p3 -D image0 image0 image0 image0 image0 +tc-00010.hex ../icemulti -p3 -D image0 image0 image0 image1 image0 +tc-00100.hex ../icemulti -p3 -D image0 image0 image1 image0 image0 +tc-00110.hex ../icemulti -p3 -D image0 image0 image1 image1 image0 +tc-00120.hex ../icemulti -p3 -D image0 image0 image1 image2 image0 +tc-01000.hex ../icemulti -p3 -D image0 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -D image0 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -D image0 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -D image0 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -D image0 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -D image0 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -D image0 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -D image0 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -D image0 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -D image0 image1 image2 image3 image0 +tc-00000.hex ../icemulti -p3 -D image1 image0 image0 image0 image0 +tc-00010.hex ../icemulti -p3 -D image1 image0 image0 image1 image0 +tc-00100.hex ../icemulti -p3 -D image1 image0 image1 image0 image0 +tc-00110.hex ../icemulti -p3 -D image1 image0 image1 image1 image0 +tc-00120.hex ../icemulti -p3 -D image1 image0 image1 image2 image0 +tc-01000.hex ../icemulti -p3 -D image1 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -D image1 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -D image1 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -D image1 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -D image1 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -D image1 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -D image1 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -D image1 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -D image1 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -D image1 image1 image2 image3 image0 +tc-00010.hex ../icemulti -p3 -D image2 image0 image0 image1 image0 +tc-00100.hex ../icemulti -p3 -D image2 image0 image1 image0 image0 +tc-00110.hex ../icemulti -p3 -D image2 image0 image1 image1 image0 +tc-00120.hex ../icemulti -p3 -D image2 image0 image1 image2 image0 +tc-01000.hex ../icemulti -p3 -D image2 image1 image0 image0 image0 +tc-01010.hex ../icemulti -p3 -D image2 image1 image0 image1 image0 +tc-01020.hex ../icemulti -p3 -D image2 image1 image0 image2 image0 +tc-01100.hex ../icemulti -p3 -D image2 image1 image1 image0 image0 +tc-01110.hex ../icemulti -p3 -D image2 image1 image1 image1 image0 +tc-01120.hex ../icemulti -p3 -D image2 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -D image2 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -D image2 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -D image2 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -D image2 image1 image2 image3 image0 +tc-00120.hex ../icemulti -p3 -D image3 image0 image1 image2 image0 +tc-01020.hex ../icemulti -p3 -D image3 image1 image0 image2 image0 +tc-01120.hex ../icemulti -p3 -D image3 image1 image1 image2 image0 +tc-01200.hex ../icemulti -p3 -D image3 image1 image2 image0 image0 +tc-01210.hex ../icemulti -p3 -D image3 image1 image2 image1 image0 +tc-01220.hex ../icemulti -p3 -D image3 image1 image2 image2 image0 +tc-01230.hex ../icemulti -p3 -D image3 image1 image2 image3 image0 +tc-01230.hex ../icemulti -p3 -D image4 image1 image2 image3 image0 +tc-00000.hex ../icemulti -P image0 image0 +tc-00000.hex ../icemulti -P image0 image0 image0 +tc-00000.hex ../icemulti -P image0 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -P image0 image0 image1 +tc-00100.hex ../icemulti -P image0 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -P image0 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -P image0 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 image0 image1 image2 image3 +tc-01000.hex ../icemulti -P image0 image1 +tc-01000.hex ../icemulti -P image0 image1 image0 +tc-01000.hex ../icemulti -P image0 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 image1 image0 image0 image2 +tc-01010.hex ../icemulti -P image0 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 image1 image0 image1 image2 +tc-01020.hex ../icemulti -P image0 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 image1 image0 image2 image3 +tc-01100.hex ../icemulti -P image0 image1 image1 +tc-01100.hex ../icemulti -P image0 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 image1 image1 image0 image2 +tc-01110.hex ../icemulti -P image0 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 image1 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 image1 image1 image2 image3 +tc-01200.hex ../icemulti -P image0 image1 image2 +tc-01200.hex ../icemulti -P image0 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 image1 image2 image0 image3 +tc-01210.hex ../icemulti -P image0 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 image1 image2 image1 image3 +tc-01220.hex ../icemulti -P image0 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 image1 image2 image2 image3 +tc-01230.hex ../icemulti -P image0 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 image1 image2 image3 image4 +tc-00000.hex ../icemulti -P image0 -d0 image0 +tc-00000.hex ../icemulti -P image0 -d0 image0 image0 +tc-00000.hex ../icemulti -P image0 -d0 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -d0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -d0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -d0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -d0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -P image0 -d0 image0 image1 +tc-00100.hex ../icemulti -P image0 -d0 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -d0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -d0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -d0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -P image0 -d0 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -d0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -d0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -d0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -P image0 -d0 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -d0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -d0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -d0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -d0 image0 image1 image2 image3 +tc-01111.hex ../icemulti -P image0 -d0 image1 +tc-01011.hex ../icemulti -P image0 -d0 image1 image0 +tc-01001.hex ../icemulti -P image0 -d0 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -d0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -d0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -d0 image1 image0 image0 image2 +tc-01011.hex ../icemulti -P image0 -d0 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -d0 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -d0 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -d0 image1 image0 image1 image2 +tc-01021.hex ../icemulti -P image0 -d0 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -d0 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -d0 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -d0 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -d0 image1 image0 image2 image3 +tc-01111.hex ../icemulti -P image0 -d0 image1 image1 +tc-01101.hex ../icemulti -P image0 -d0 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -d0 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -d0 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -d0 image1 image1 image0 image2 +tc-01111.hex ../icemulti -P image0 -d0 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -d0 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -d0 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -d0 image1 image1 image1 image2 +tc-01121.hex ../icemulti -P image0 -d0 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -d0 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -d0 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -d0 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -d0 image1 image1 image2 image3 +tc-01211.hex ../icemulti -P image0 -d0 image1 image2 +tc-01201.hex ../icemulti -P image0 -d0 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -d0 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -d0 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -d0 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -d0 image1 image2 image0 image3 +tc-01211.hex ../icemulti -P image0 -d0 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -d0 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -d0 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -d0 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -d0 image1 image2 image1 image3 +tc-01221.hex ../icemulti -P image0 -d0 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -d0 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -d0 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -d0 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -d0 image1 image2 image2 image3 +tc-01231.hex ../icemulti -P image0 -d0 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -d0 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -d0 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -d0 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -d0 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -d0 image1 image2 image3 image4 +tc-00000.hex ../icemulti -P image0 -d1 image0 image0 +tc-00000.hex ../icemulti -P image0 -d1 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -d1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -d1 image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d1 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -d1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -d1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -P image0 -d1 image0 image1 +tc-00101.hex ../icemulti -P image0 -d1 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -d1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -d1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -d1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -P image0 -d1 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -d1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -d1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -d1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -P image0 -d1 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -d1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -d1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -d1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -d1 image0 image1 image2 image3 +tc-01000.hex ../icemulti -P image0 -d1 image1 image0 +tc-01000.hex ../icemulti -P image0 -d1 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -d1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -d1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -d1 image1 image0 image0 image2 +tc-01010.hex ../icemulti -P image0 -d1 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -d1 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -d1 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -d1 image1 image0 image1 image2 +tc-01020.hex ../icemulti -P image0 -d1 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -d1 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -d1 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -d1 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -d1 image1 image0 image2 image3 +tc-01111.hex ../icemulti -P image0 -d1 image1 image1 +tc-01101.hex ../icemulti -P image0 -d1 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -d1 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -d1 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -d1 image1 image1 image0 image2 +tc-01111.hex ../icemulti -P image0 -d1 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -d1 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -d1 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -d1 image1 image1 image1 image2 +tc-01121.hex ../icemulti -P image0 -d1 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -d1 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -d1 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -d1 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -d1 image1 image1 image2 image3 +tc-01222.hex ../icemulti -P image0 -d1 image1 image2 +tc-01202.hex ../icemulti -P image0 -d1 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -d1 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -d1 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -d1 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -d1 image1 image2 image0 image3 +tc-01212.hex ../icemulti -P image0 -d1 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -d1 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -d1 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -d1 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -d1 image1 image2 image1 image3 +tc-01222.hex ../icemulti -P image0 -d1 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -d1 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -d1 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -d1 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -d1 image1 image2 image2 image3 +tc-01232.hex ../icemulti -P image0 -d1 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -d1 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -d1 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -d1 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -d1 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -d1 image1 image2 image3 image4 +tc-00000.hex ../icemulti -P image0 -d2 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -d2 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -d2 image0 image0 image0 image1 +tc-00011.hex ../icemulti -P image0 -d2 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -d2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -d2 image0 image0 image1 image2 +tc-00100.hex ../icemulti -P image0 -d2 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -d2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -d2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -d2 image0 image1 image0 image2 +tc-00111.hex ../icemulti -P image0 -d2 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -d2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -d2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -d2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -P image0 -d2 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -d2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -d2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -d2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -d2 image0 image1 image2 image3 +tc-01000.hex ../icemulti -P image0 -d2 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -d2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -d2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -d2 image1 image0 image0 image2 +tc-01011.hex ../icemulti -P image0 -d2 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -d2 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -d2 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -d2 image1 image0 image1 image2 +tc-01022.hex ../icemulti -P image0 -d2 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -d2 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -d2 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -d2 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -d2 image1 image0 image2 image3 +tc-01100.hex ../icemulti -P image0 -d2 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -d2 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -d2 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -d2 image1 image1 image0 image2 +tc-01111.hex ../icemulti -P image0 -d2 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -d2 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -d2 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -d2 image1 image1 image1 image2 +tc-01122.hex ../icemulti -P image0 -d2 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -d2 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -d2 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -d2 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -d2 image1 image1 image2 image3 +tc-01200.hex ../icemulti -P image0 -d2 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -d2 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -d2 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -d2 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -d2 image1 image2 image0 image3 +tc-01211.hex ../icemulti -P image0 -d2 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -d2 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -d2 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -d2 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -d2 image1 image2 image1 image3 +tc-01222.hex ../icemulti -P image0 -d2 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -d2 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -d2 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -d2 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -d2 image1 image2 image2 image3 +tc-01233.hex ../icemulti -P image0 -d2 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -d2 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -d2 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -d2 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -d2 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -d2 image1 image2 image3 image4 +tc-00000.hex ../icemulti -P image0 -d3 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -d3 image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -d3 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -d3 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -d3 image0 image0 image1 image2 +tc-00100.hex ../icemulti -P image0 -d3 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -d3 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -d3 image0 image1 image0 image2 +tc-00110.hex ../icemulti -P image0 -d3 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -d3 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -d3 image0 image1 image1 image2 +tc-00120.hex ../icemulti -P image0 -d3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -d3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -d3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -d3 image0 image1 image2 image3 +tc-01000.hex ../icemulti -P image0 -d3 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -d3 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -d3 image1 image0 image0 image2 +tc-01010.hex ../icemulti -P image0 -d3 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -d3 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -d3 image1 image0 image1 image2 +tc-01020.hex ../icemulti -P image0 -d3 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -d3 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -d3 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -d3 image1 image0 image2 image3 +tc-01100.hex ../icemulti -P image0 -d3 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -d3 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -d3 image1 image1 image0 image2 +tc-01110.hex ../icemulti -P image0 -d3 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -d3 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -d3 image1 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -d3 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -d3 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -d3 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -d3 image1 image1 image2 image3 +tc-01200.hex ../icemulti -P image0 -d3 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -d3 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -d3 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -d3 image1 image2 image0 image3 +tc-01210.hex ../icemulti -P image0 -d3 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -d3 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -d3 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -d3 image1 image2 image1 image3 +tc-01220.hex ../icemulti -P image0 -d3 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -d3 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -d3 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -d3 image1 image2 image2 image3 +tc-01230.hex ../icemulti -P image0 -d3 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -d3 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -d3 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -d3 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -d3 image1 image2 image3 image4 +tc-00000.hex ../icemulti -P image0 -D image0 image0 +tc-00000.hex ../icemulti -P image0 -D image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -D image0 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -D image0 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -D image0 image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -D image0 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -D image0 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -D image0 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -D image0 image0 image0 image1 image2 +tc-00100.hex ../icemulti -P image0 -D image0 image0 image1 +tc-00100.hex ../icemulti -P image0 -D image0 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -D image0 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -D image0 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -D image0 image0 image1 image0 image2 +tc-00110.hex ../icemulti -P image0 -D image0 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -D image0 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -D image0 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -D image0 image0 image1 image1 image2 +tc-00120.hex ../icemulti -P image0 -D image0 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -D image0 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -D image0 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -D image0 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -D image0 image0 image1 image2 image3 +tc-01000.hex ../icemulti -P image0 -D image0 image1 +tc-01000.hex ../icemulti -P image0 -D image0 image1 image0 +tc-01000.hex ../icemulti -P image0 -D image0 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -D image0 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -D image0 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -D image0 image1 image0 image0 image2 +tc-01010.hex ../icemulti -P image0 -D image0 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -D image0 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -D image0 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -D image0 image1 image0 image1 image2 +tc-01020.hex ../icemulti -P image0 -D image0 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -D image0 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -D image0 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -D image0 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -D image0 image1 image0 image2 image3 +tc-01100.hex ../icemulti -P image0 -D image0 image1 image1 +tc-01100.hex ../icemulti -P image0 -D image0 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -D image0 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -D image0 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -D image0 image1 image1 image0 image2 +tc-01110.hex ../icemulti -P image0 -D image0 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -D image0 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -D image0 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -D image0 image1 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -D image0 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -D image0 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -D image0 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -D image0 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -D image0 image1 image1 image2 image3 +tc-01200.hex ../icemulti -P image0 -D image0 image1 image2 +tc-01200.hex ../icemulti -P image0 -D image0 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -D image0 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -D image0 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -D image0 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -D image0 image1 image2 image0 image3 +tc-01210.hex ../icemulti -P image0 -D image0 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -D image0 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -D image0 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -D image0 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -D image0 image1 image2 image1 image3 +tc-01220.hex ../icemulti -P image0 -D image0 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -D image0 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -D image0 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -D image0 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -D image0 image1 image2 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image0 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image0 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -D image0 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -D image0 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -D image0 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -D image0 image1 image2 image3 image4 +tc-00111.hex ../icemulti -P image0 -D image1 image0 +tc-00011.hex ../icemulti -P image0 -D image1 image0 image0 +tc-00001.hex ../icemulti -P image0 -D image1 image0 image0 image0 +tc-00000.hex ../icemulti -P image0 -D image1 image0 image0 image0 image0 +tc-00001.hex ../icemulti -P image0 -D image1 image0 image0 image0 image1 +tc-00011.hex ../icemulti -P image0 -D image1 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -D image1 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -D image1 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -D image1 image0 image0 image1 image2 +tc-00111.hex ../icemulti -P image0 -D image1 image0 image1 +tc-00101.hex ../icemulti -P image0 -D image1 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -D image1 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -D image1 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -D image1 image0 image1 image0 image2 +tc-00111.hex ../icemulti -P image0 -D image1 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -D image1 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -D image1 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -D image1 image0 image1 image1 image2 +tc-00121.hex ../icemulti -P image0 -D image1 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -D image1 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -D image1 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -D image1 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -D image1 image0 image1 image2 image3 +tc-01111.hex ../icemulti -P image0 -D image1 image1 +tc-01011.hex ../icemulti -P image0 -D image1 image1 image0 +tc-01001.hex ../icemulti -P image0 -D image1 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -D image1 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -D image1 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -D image1 image1 image0 image0 image2 +tc-01011.hex ../icemulti -P image0 -D image1 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -D image1 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -D image1 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -D image1 image1 image0 image1 image2 +tc-01021.hex ../icemulti -P image0 -D image1 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -D image1 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -D image1 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -D image1 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -D image1 image1 image0 image2 image3 +tc-01111.hex ../icemulti -P image0 -D image1 image1 image1 +tc-01101.hex ../icemulti -P image0 -D image1 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -D image1 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -D image1 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -D image1 image1 image1 image0 image2 +tc-01111.hex ../icemulti -P image0 -D image1 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -D image1 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -D image1 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -D image1 image1 image1 image1 image2 +tc-01121.hex ../icemulti -P image0 -D image1 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -D image1 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -D image1 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -D image1 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -D image1 image1 image1 image2 image3 +tc-01211.hex ../icemulti -P image0 -D image1 image1 image2 +tc-01201.hex ../icemulti -P image0 -D image1 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -D image1 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -D image1 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -D image1 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -D image1 image1 image2 image0 image3 +tc-01211.hex ../icemulti -P image0 -D image1 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -D image1 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -D image1 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -D image1 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -D image1 image1 image2 image1 image3 +tc-01221.hex ../icemulti -P image0 -D image1 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -D image1 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -D image1 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -D image1 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -D image1 image1 image2 image2 image3 +tc-01231.hex ../icemulti -P image0 -D image1 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image1 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -D image1 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -D image1 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -D image1 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -D image1 image1 image2 image3 image4 +tc-00001.hex ../icemulti -P image0 -D image2 image0 image0 image0 image1 +tc-00012.hex ../icemulti -P image0 -D image2 image0 image0 image1 +tc-00010.hex ../icemulti -P image0 -D image2 image0 image0 image1 image0 +tc-00011.hex ../icemulti -P image0 -D image2 image0 image0 image1 image1 +tc-00012.hex ../icemulti -P image0 -D image2 image0 image0 image1 image2 +tc-00122.hex ../icemulti -P image0 -D image2 image0 image1 +tc-00102.hex ../icemulti -P image0 -D image2 image0 image1 image0 +tc-00100.hex ../icemulti -P image0 -D image2 image0 image1 image0 image0 +tc-00101.hex ../icemulti -P image0 -D image2 image0 image1 image0 image1 +tc-00102.hex ../icemulti -P image0 -D image2 image0 image1 image0 image2 +tc-00112.hex ../icemulti -P image0 -D image2 image0 image1 image1 +tc-00110.hex ../icemulti -P image0 -D image2 image0 image1 image1 image0 +tc-00111.hex ../icemulti -P image0 -D image2 image0 image1 image1 image1 +tc-00112.hex ../icemulti -P image0 -D image2 image0 image1 image1 image2 +tc-00122.hex ../icemulti -P image0 -D image2 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -D image2 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -D image2 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -D image2 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -D image2 image0 image1 image2 image3 +tc-01222.hex ../icemulti -P image0 -D image2 image1 +tc-01022.hex ../icemulti -P image0 -D image2 image1 image0 +tc-01002.hex ../icemulti -P image0 -D image2 image1 image0 image0 +tc-01000.hex ../icemulti -P image0 -D image2 image1 image0 image0 image0 +tc-01001.hex ../icemulti -P image0 -D image2 image1 image0 image0 image1 +tc-01002.hex ../icemulti -P image0 -D image2 image1 image0 image0 image2 +tc-01012.hex ../icemulti -P image0 -D image2 image1 image0 image1 +tc-01010.hex ../icemulti -P image0 -D image2 image1 image0 image1 image0 +tc-01011.hex ../icemulti -P image0 -D image2 image1 image0 image1 image1 +tc-01012.hex ../icemulti -P image0 -D image2 image1 image0 image1 image2 +tc-01022.hex ../icemulti -P image0 -D image2 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -D image2 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -D image2 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -D image2 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -D image2 image1 image0 image2 image3 +tc-01122.hex ../icemulti -P image0 -D image2 image1 image1 +tc-01102.hex ../icemulti -P image0 -D image2 image1 image1 image0 +tc-01100.hex ../icemulti -P image0 -D image2 image1 image1 image0 image0 +tc-01101.hex ../icemulti -P image0 -D image2 image1 image1 image0 image1 +tc-01102.hex ../icemulti -P image0 -D image2 image1 image1 image0 image2 +tc-01112.hex ../icemulti -P image0 -D image2 image1 image1 image1 +tc-01110.hex ../icemulti -P image0 -D image2 image1 image1 image1 image0 +tc-01111.hex ../icemulti -P image0 -D image2 image1 image1 image1 image1 +tc-01112.hex ../icemulti -P image0 -D image2 image1 image1 image1 image2 +tc-01122.hex ../icemulti -P image0 -D image2 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -D image2 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -D image2 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -D image2 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -D image2 image1 image1 image2 image3 +tc-01222.hex ../icemulti -P image0 -D image2 image1 image2 +tc-01202.hex ../icemulti -P image0 -D image2 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -D image2 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -D image2 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -D image2 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -D image2 image1 image2 image0 image3 +tc-01212.hex ../icemulti -P image0 -D image2 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -D image2 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -D image2 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -D image2 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -D image2 image1 image2 image1 image3 +tc-01222.hex ../icemulti -P image0 -D image2 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -D image2 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -D image2 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -D image2 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -D image2 image1 image2 image2 image3 +tc-01232.hex ../icemulti -P image0 -D image2 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image2 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -D image2 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -D image2 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -D image2 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -D image2 image1 image2 image3 image4 +tc-00012.hex ../icemulti -P image0 -D image3 image0 image0 image1 image2 +tc-00102.hex ../icemulti -P image0 -D image3 image0 image1 image0 image2 +tc-00112.hex ../icemulti -P image0 -D image3 image0 image1 image1 image2 +tc-00123.hex ../icemulti -P image0 -D image3 image0 image1 image2 +tc-00120.hex ../icemulti -P image0 -D image3 image0 image1 image2 image0 +tc-00121.hex ../icemulti -P image0 -D image3 image0 image1 image2 image1 +tc-00122.hex ../icemulti -P image0 -D image3 image0 image1 image2 image2 +tc-00123.hex ../icemulti -P image0 -D image3 image0 image1 image2 image3 +tc-01002.hex ../icemulti -P image0 -D image3 image1 image0 image0 image2 +tc-01012.hex ../icemulti -P image0 -D image3 image1 image0 image1 image2 +tc-01023.hex ../icemulti -P image0 -D image3 image1 image0 image2 +tc-01020.hex ../icemulti -P image0 -D image3 image1 image0 image2 image0 +tc-01021.hex ../icemulti -P image0 -D image3 image1 image0 image2 image1 +tc-01022.hex ../icemulti -P image0 -D image3 image1 image0 image2 image2 +tc-01023.hex ../icemulti -P image0 -D image3 image1 image0 image2 image3 +tc-01102.hex ../icemulti -P image0 -D image3 image1 image1 image0 image2 +tc-01112.hex ../icemulti -P image0 -D image3 image1 image1 image1 image2 +tc-01123.hex ../icemulti -P image0 -D image3 image1 image1 image2 +tc-01120.hex ../icemulti -P image0 -D image3 image1 image1 image2 image0 +tc-01121.hex ../icemulti -P image0 -D image3 image1 image1 image2 image1 +tc-01122.hex ../icemulti -P image0 -D image3 image1 image1 image2 image2 +tc-01123.hex ../icemulti -P image0 -D image3 image1 image1 image2 image3 +tc-01233.hex ../icemulti -P image0 -D image3 image1 image2 +tc-01203.hex ../icemulti -P image0 -D image3 image1 image2 image0 +tc-01200.hex ../icemulti -P image0 -D image3 image1 image2 image0 image0 +tc-01201.hex ../icemulti -P image0 -D image3 image1 image2 image0 image1 +tc-01202.hex ../icemulti -P image0 -D image3 image1 image2 image0 image2 +tc-01203.hex ../icemulti -P image0 -D image3 image1 image2 image0 image3 +tc-01213.hex ../icemulti -P image0 -D image3 image1 image2 image1 +tc-01210.hex ../icemulti -P image0 -D image3 image1 image2 image1 image0 +tc-01211.hex ../icemulti -P image0 -D image3 image1 image2 image1 image1 +tc-01212.hex ../icemulti -P image0 -D image3 image1 image2 image1 image2 +tc-01213.hex ../icemulti -P image0 -D image3 image1 image2 image1 image3 +tc-01223.hex ../icemulti -P image0 -D image3 image1 image2 image2 +tc-01220.hex ../icemulti -P image0 -D image3 image1 image2 image2 image0 +tc-01221.hex ../icemulti -P image0 -D image3 image1 image2 image2 image1 +tc-01222.hex ../icemulti -P image0 -D image3 image1 image2 image2 image2 +tc-01223.hex ../icemulti -P image0 -D image3 image1 image2 image2 image3 +tc-01233.hex ../icemulti -P image0 -D image3 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image3 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -D image3 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -D image3 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -D image3 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -D image3 image1 image2 image3 image4 +tc-00123.hex ../icemulti -P image0 -D image4 image0 image1 image2 image3 +tc-01023.hex ../icemulti -P image0 -D image4 image1 image0 image2 image3 +tc-01123.hex ../icemulti -P image0 -D image4 image1 image1 image2 image3 +tc-01203.hex ../icemulti -P image0 -D image4 image1 image2 image0 image3 +tc-01213.hex ../icemulti -P image0 -D image4 image1 image2 image1 image3 +tc-01223.hex ../icemulti -P image0 -D image4 image1 image2 image2 image3 +tc-01234.hex ../icemulti -P image0 -D image4 image1 image2 image3 +tc-01230.hex ../icemulti -P image0 -D image4 image1 image2 image3 image0 +tc-01231.hex ../icemulti -P image0 -D image4 image1 image2 image3 image1 +tc-01232.hex ../icemulti -P image0 -D image4 image1 image2 image3 image2 +tc-01233.hex ../icemulti -P image0 -D image4 image1 image2 image3 image3 +tc-01234.hex ../icemulti -P image0 -D image4 image1 image2 image3 image4 +tc-01234.hex ../icemulti -P image0 -D /dev/null image1 image2 image3 image4 tc-00000-coldboot.hex ../icemulti -c image0 tc-00100-coldboot.hex ../icemulti -c image0 image1 @@ -526,17 +1479,23 @@ ERR ../icemulti image0 /dev/null image1 image2 ERR ../icemulti image0 image1 /dev/null ERR ../icemulti image0 image1 /dev/null image2 ERR ../icemulti image0 image1 image2 /dev/null +ERR ../icemulti -P /dev/null image0 +ERR ../icemulti -D /dev/null image0 ERR ../icemulti ERR ../icemulti -c ERR ../icemulti -p0 +ERR ../icemulti -P image0 ERR ../icemulti -d0 +ERR ../icemulti -D image0 ERR ../icemulti -a0 ERR ../icemulti -A0 ERR ../icemulti -o tmp ERR ../icemulti -v ERR ../icemulti image0 -p +ERR ../icemulti image0 -P ERR ../icemulti image0 -d +ERR ../icemulti image0 -D ERR ../icemulti image0 -a ERR ../icemulti image0 -A ERR ../icemulti image0 -o @@ -552,6 +1511,7 @@ ERR ../icemulti -p2 image0 image1 ERR ../icemulti -p3 image0 ERR ../icemulti -p3 image0 image1 ERR ../icemulti -p3 image0 image1 image2 +ERR ../icemulti -P doesnt-exist image0 ERR ../icemulti -d4 image0 ERR ../icemulti -d-1 image0 @@ -562,6 +1522,7 @@ ERR ../icemulti -d2 image0 image1 ERR ../icemulti -d3 image0 ERR ../icemulti -d3 image0 image1 ERR ../icemulti -d3 image0 image1 image2 +ERR ../icemulti -D doesnt-exist image0 ERR ../icemulti -a-1 image0 ERR ../icemulti -ax image0 diff --git a/icemulti/tests/tc-01111.hex b/icemulti/tests/tc-01111.hex new file mode 100644 index 00000000000..78d2eb1ffc0 --- /dev/null +++ b/icemulti/tests/tc-01111.hex @@ -0,0 +1,17 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 0031 >ND1< +0000f3 diff --git a/icemulti/tests/tc-01112.hex b/icemulti/tests/tc-01112.hex new file mode 100644 index 00000000000..9cf554b098f --- /dev/null +++ b/icemulti/tests/tc-01112.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01121.hex b/icemulti/tests/tc-01121.hex new file mode 100644 index 00000000000..63aaa757a2a --- /dev/null +++ b/icemulti/tests/tc-01121.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01122.hex b/icemulti/tests/tc-01122.hex new file mode 100644 index 00000000000..84a8a531315 --- /dev/null +++ b/icemulti/tests/tc-01122.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01123.hex b/icemulti/tests/tc-01123.hex new file mode 100644 index 00000000000..232fb50a3c8 --- /dev/null +++ b/icemulti/tests/tc-01123.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01211.hex b/icemulti/tests/tc-01211.hex new file mode 100644 index 00000000000..23a8c979c28 --- /dev/null +++ b/icemulti/tests/tc-01211.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01212.hex b/icemulti/tests/tc-01212.hex new file mode 100644 index 00000000000..06d9737f5e6 --- /dev/null +++ b/icemulti/tests/tc-01212.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01213.hex b/icemulti/tests/tc-01213.hex new file mode 100644 index 00000000000..8501024c952 --- /dev/null +++ b/icemulti/tests/tc-01213.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01221.hex b/icemulti/tests/tc-01221.hex new file mode 100644 index 00000000000..922cf232418 --- /dev/null +++ b/icemulti/tests/tc-01221.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01222.hex b/icemulti/tests/tc-01222.hex new file mode 100644 index 00000000000..ae5f7b0d13a --- /dev/null +++ b/icemulti/tests/tc-01222.hex @@ -0,0 +1,26 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 0032 >2< +000181 diff --git a/icemulti/tests/tc-01223.hex b/icemulti/tests/tc-01223.hex new file mode 100644 index 00000000000..8664502809f --- /dev/null +++ b/icemulti/tests/tc-01223.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01231.hex b/icemulti/tests/tc-01231.hex new file mode 100644 index 00000000000..3f94dc6864e --- /dev/null +++ b/icemulti/tests/tc-01231.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01232.hex b/icemulti/tests/tc-01232.hex new file mode 100644 index 00000000000..214d3989c68 --- /dev/null +++ b/icemulti/tests/tc-01232.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01233.hex b/icemulti/tests/tc-01233.hex new file mode 100644 index 00000000000..4f03ea75576 --- /dev/null +++ b/icemulti/tests/tc-01233.hex @@ -0,0 +1,40 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 >0.END3< +000266 diff --git a/icemulti/tests/tc-01234.hex b/icemulti/tests/tc-01234.hex new file mode 100644 index 00000000000..6ffc511ce11 --- /dev/null +++ b/icemulti/tests/tc-01234.hex @@ -0,0 +1,82 @@ +000000 aa7e 7e99 0092 4400 0003 a000 0082 0100 >~..~...D........< +000010 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000020 aa7e 7e99 0092 4400 0003 b600 0082 0100 >~..~...D........< +000030 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000040 aa7e 7e99 0092 4400 0003 f300 0082 0100 >~..~...D........< +000050 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000060 aa7e 7e99 0092 4400 0003 8101 0082 0100 >~..~...D........< +000070 0008 0000 0000 0000 0000 0000 0000 0000 >................< +000080 aa7e 7e99 0092 4400 0003 6602 0082 0100 >~..~...D...f....< +000090 0008 0000 0000 0000 0000 0000 0000 0000 >................< +0000a0 4d49 3047 81d3 afc1 5e03 2cb2 7509 d393 >IMG0.....^.,.u..< +0000b0 a127 4e45 3044 4d49 3147 c0c6 20ce 151d >'.END0IMG1... ..< +0000c0 8a0b 8a73 1a83 fd1c b051 607d 0123 645a >..s.....Q.}`#.Zd< +0000d0 9b09 e0f8 87bf da0b aa6b 172e d8a9 97d2 >........k.......< +0000e0 3c0f cfb9 3420 e4ac 945e dc6c d25b 45be >.<.. 4..^.l.[..E< +0000f0 444e 4931 474d 0832 7532 7aa7 26ae 0abb >ND1IMG2.2u.z.&..< +000100 0f5a b1a7 46ae 85e0 9213 9ef8 2404 b285 >Z....F.......$..< +000110 7bb1 6286 9ac2 9a7e c69f c9d7 8904 748a >.{.b..~........t< +000120 7663 a274 70ec cf68 9ad5 c8a1 6e41 9a88 >cvt..ph.....An..< +000130 8abd 6000 7252 71c9 f118 7692 aeb7 3223 >...`Rr.q...v..#2< +000140 4d26 f99e cd73 11f2 2805 91a3 ee23 959c >&M..s....(..#...< +000150 0725 ba21 3a24 412a 9aea be53 2efa 5d32 >%.!.$:*A..S...2]< +000160 5f65 5e99 e426 d9a2 d8bf ee6e 5c60 ada6 >e_.^&.....n.`\..< +000170 a6d7 eea4 34e0 9e80 10d1 3d4b 45d6 444e >.....4....K=.END< +000180 4932 474d 9f33 f87b 2f01 5863 6ac3 f7ff >2IMG3.{../cX.j..< +000190 d8a0 94eb 509d 4842 3a8b ad00 da74 3faf >.....PBH.:..t..?< +0001a0 9aac 103e 84c0 0ab2 89b0 6d0e ad15 f2ec >..>........m....< +0001b0 45de d8d7 074d d487 1e59 3dc5 8498 3433 >.E..M...Y..=..34< +0001c0 0f4e e946 153d c8bf 186e 3dcc 071b 583d >N.F.=...n..=..=X< +0001d0 cfdf c73b 6bbb 4c07 0133 95c7 2c0d 59f8 >..;..k.L3....,.Y< +0001e0 66ad 84e8 67a4 e90d ffb2 ea63 4cac a711 >.f...g....c..L..< +0001f0 b03d fd9f ab6c 35b0 1345 0fe6 f4cc 0722 >=...l..5E.....".< +000200 a8b3 5ba6 221b 0a29 604b e3ed 21cc 44df >...[.").K`...!.D< +000210 1786 717c ecb9 e79a 23a8 21ba ea28 d03c >..|q.....#.!(.<.< +000220 a6e2 5f6d c56e 6d61 6107 e4bf 3df2 3a90 >..m_n.am.a...=.:< +000230 fce2 2b1b 7f55 16e3 0047 d7fd 5363 6871 >...+U...G...cSqh< +000240 99a7 a31a 5c74 1508 0e28 6838 9398 043e >....t\..(.8h..>.< +000250 2849 e80a bc69 0726 edd2 a41b c08d 5327 >I(..i.&.......'S< +000260 1c30 4e45 3344 4d49 3447 99b9 0ab1 cdc5 >0.END3IMG4......< +000270 715a d591 e15b ca8f 57ce 83a3 5971 b205 >Zq..[....W..qY..< +000280 a0e4 9122 08e1 9463 31e4 6b1b 3420 d1be >.."...c..1.k 4..< +000290 2170 4595 b3f5 a9fd 0356 ee01 03a9 5f90 >p!.E....V......_< +0002a0 02ac 0c25 b270 f438 e72a 1f1c c3af 6130 >..%.p.8.*.....0a< +0002b0 ed97 f63c 4b7c f6aa bc07 2c50 afd1 5899 >..<.|K....P,...X< +0002c0 0c03 09d5 2827 2c7e 3fdb d936 9e5c 7871 >....'(~,.?6.\.qx< +0002d0 8f63 1290 f3a3 2f7b 5f59 3250 abcd eb52 >c.....{/Y_P2..R.< +0002e0 7c27 5d43 cbcd 717f 0f95 3c54 0e31 322c >'|C]...q..T<1.,2< +0002f0 be2d 2c1e cb5d 5f01 028e 5bd1 e18a 8673 >-..,].._...[..s.< +000300 5663 e15b 2c34 b519 9897 d276 6ecf 6e1e >cV[.4,....v..n.n< +000310 9839 3aa1 f190 1934 7b28 ce86 bfde 5474 >9..:..4.({....tT< +000320 0cf6 e221 1514 c302 3755 33d7 1025 dea9 >..!.....U7.3%...< +000330 6162 3bc7 a5ff 414d c0a8 4eff 654a bede >ba.;..MA...NJe..< +000340 9ab4 bd50 3758 c519 f544 7933 6c3c e02d >..P.X7..D.3y..J.H'...,2..j..< +000360 8ab1 00f4 e5b0 6356 9a3f 19b4 d7df c402 >......Vc?.......< +000370 2fa7 bd30 1f7b 8739 a615 66f0 9472 858e >./0.{.9....fr...< +000380 10f0 0bee 8f22 194f e11b 975c 2113 3cfd >....".O...\..!.<< +000390 0dee aee1 f088 e583 c6e0 c638 1e12 3a46 >..........8...F:< +0003a0 8ac8 acd9 265d b319 b6be 4da9 fdd0 e3b1 >....]&.....M....< +0003b0 3d53 4d68 72d2 6e6c bc8b a08b 5148 0773 >S=hM.rln....HQs.< +0003c0 2307 2fba 4cb0 897d c6bd 03e7 7829 34f8 >.#./.L}.....)x.4< +0003d0 4cb6 ee3a 2829 df31 1a86 a62b 2876 6d35 >.L:.)(1...+.v(5m< +0003e0 3645 4808 a79e 0e71 2f66 74a7 5b51 5d21 >E6.H..q.f/.tQ[!]< +0003f0 8302 19fa e7e4 af0b c128 a09b 5596 9262 >........(....Ub.< +000400 fb23 31a3 16d4 b707 3b14 dbf1 fe6a b114 >#..1.....;..j...< +000410 284e 632b 48b6 3273 7894 33c6 81d9 fe3e >N(+c.Hs2.x.3..>.< +000420 ff17 453b 24dc 2710 0608 c522 f676 756b >..;E.$.'..".v.ku< +000430 2e6d 6520 24fb 788d e482 54d4 e3ed 9962 >m. e.$.x...T..b.< +000440 3ca8 21be 8fa9 e16f f222 77e1 a8ab 09a0 >.<.!..o."..w....< +000450 01d6 c70c e749 0885 4e3a 4b8a 3f88 6365 >....I...:N.K.?ec< +000460 68ed a3f2 5ff3 10ca 70fd 62ce d41c a8d7 >.h..._...p.b....< +000470 6782 d75f 3552 72eb e565 3ad5 9b32 2265 >.g_.R5.re..:2.e"< +000480 52ee 69b3 cbd2 5679 a3e2 aabd c225 22f4 >.R.i..yV....%.."< +000490 bd8e f139 38bd f82b 8110 0a38 3728 172d >..9..8+...8.(7-.< +0004a0 e55c 2120 b2b8 6869 a514 e5cd 1fb7 bc23 >\. !..ih......#.< +0004b0 c691 8e57 91ba d9bb a1c1 2303 eb41 0a2e >..W........#A...< +0004c0 01ef 382d b0ee 952c 6a54 ee15 db1f 76ad >..-8..,.Tj.....v< +0004d0 88f3 6bed 8e19 ebcb 8012 a373 d152 292f >...k......s.R./)< +0004e0 3de0 fe98 fa96 1425 e6d8 7457 b458 6c57 >.=....%...WtX.Wl< +0004f0 9048 9294 0597 1199 fb49 1440 6828 8f95 >H.......I.@.(h..< +000500 04fd 6a49 c41d 4e45 3444 >..Ij..END4< +00050a From 77f6616943eda6efac7733dcfc3cf05321c02291 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Thu, 17 Aug 2017 12:26:14 +0200 Subject: [PATCH 33/33] icemulti: Add myself to copyright notice --- icemulti/icemulti.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 2922616a437..ca235812962 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -1,5 +1,6 @@ // // Copyright (C) 2015 Marcus Comstedt +// Copyright (C) 2017 Roland Lutz // // Permission to use, copy, modify, and/or distribute this software for any // purpose with or without fee is hereby granted, provided that the above