2 * Simulator of microcontrollers (hcwrapcl.h)
4 * Copyright (C) 2020 Drotos Daniel
6 * To contact author send email to dr.dkdb@gmail.com
10 /* This file is part of microcontroller simulator: ucsim.
12 UCSIM is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2 of the License, or
15 (at your option) any later version.
17 UCSIM is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
22 You should have received a copy of the GNU General Public License
23 along with UCSIM; see the file COPYING. If not, write to the Free
24 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
28 #ifndef HCWRAPCL_HEADER
29 #define HCWRAPCL_HEADER
32 #include "m68hc12cl.h"
47 #define _d_Aop uc->ddst(),uc->acc.DAB.a8.Ar
48 #define _d_Bop uc->ddst(),uc->acc.DAB.a8.Br
49 #define _d_i8 uc->ddst(),uc->i8()
50 #define _d_i8n uc->ddst(),~(uc->i8())
52 #define _da uc->daddr()
53 #define _da_Dop uc->daddr(),uc->acc.DAB.Dr
54 #define _da_Xop uc->daddr(),uc->IX
55 #define _da_Yop uc->daddr(),uc->IY
56 #define _da_Sop uc->daddr(),uc->SP
59 #define _e_Aop uc->edst(),uc->acc.DAB.a8.Ar
60 #define _e_Bop uc->edst(),uc->acc.DAB.a8.Br
61 #define _e_i8 uc->edst(),uc->i8()
62 #define _e_i8n uc->edst(),~(uc->i8())
64 #define _ea uc->eaddr()
65 #define _ea_Dop uc->eaddr(),uc->acc.DAB.Dr
66 #define _ea_Xop uc->eaddr(),uc->IX
67 #define _ea_Yop uc->eaddr(),uc->IY
68 #define _ea_Sop uc->eaddr(),uc->SP
70 #define _xb uc->xbdst()
71 #define _xb_Aop uc->xbdst(),uc->acc.DAB.a8.Ar
72 #define _xb_Bop uc->xbdst(),uc->acc.DAB.a8.Br
73 #define _xb_i8 uc->xbdst(),uc->i8()
74 #define _xb_i8n uc->xbdst(),~(uc->i8())
76 #define _xba uc->xbaddr()
77 #define _xba_Dop uc->xbaddr(),uc->acc.DAB.Dr
78 #define _xba_Xop uc->xbaddr(),uc->IX
79 #define _xba_Yop uc->xbaddr(),uc->IY
80 #define _xba_Sop uc->xbaddr(),uc->SP
82 #define _Aop uc->acc.DAB.a8.Ar
83 #define _Bop uc->acc.DAB.a8.Br
84 #define _Dop uc->acc.DAB.Dr
85 #define _Cop uc->CC.cc16.cc8.ccl
88 #define _dop uc->dop()
89 #define _eop uc->eop()
90 #define _xbop8 uc->xbop8()
92 #define _A_B uc->cA,uc->acc.DAB.a8.Br
94 #define _A_i8 uc->cA,uc->i8()
95 #define _A_dop uc->cA,uc->dop()
96 #define _A_eop uc->cA,uc->eop()
97 #define _A_xbop8 uc->cA,uc->xbop8()
99 #define _Aop_i8 uc->acc.DAB.a8.Ar,uc->i8()
100 #define _Aop_dop uc->acc.DAB.a8.Ar,uc->dop()
101 #define _Aop_eop uc->acc.DAB.a8.Ar,uc->eop()
102 #define _Aop_xbop8 uc->acc.DAB.a8.Ar,uc->xbop8()
103 #define _Aop_Bop uc->acc.DAB.a8.Ar,uc->acc.DAB.a8.Br
105 #define _B_i8 uc->cB,uc->i8()
106 #define _B_dop uc->cB,uc->dop()
107 #define _B_eop uc->cB,uc->eop()
108 #define _B_xbop8 uc->cB,uc->xbop8()
110 #define _Bop_i8 uc->acc.DAB.a8.Br,uc->i8()
111 #define _Bop_dop uc->acc.DAB.a8.Br,uc->dop()
112 #define _Bop_eop uc->acc.DAB.a8.Br,uc->eop()
113 #define _Bop_xbop8 uc->acc.DAB.a8.Br,uc->xbop8()
115 #define _D_i16 uc->cD,uc->i16()
116 #define _D_dop16 uc->cD,uc->dop16()
117 #define _D_eop16 uc->cD,uc->eop16()
118 #define _D_xbop16 uc->cD,uc->xbop16()
120 #define _Dop_i16 uc->acc.DAB.Dr,uc->i16()
121 #define _Dop_dop16 uc->acc.DAB.Dr,uc->dop16()
122 #define _Dop_eop16 uc->acc.DAB.Dr,uc->eop16()
123 #define _Dop_xbop16 uc->acc.DAB.Dr,uc->xbop16()
125 #define _X_i16 uc->cIX,uc->i16()
126 #define _X_dop16 uc->cIX,uc->dop16()
127 #define _X_eop16 uc->cIX,uc->eop16()
128 #define _X_xbop16 uc->cIX,uc->xbop16()
130 #define _Xop_i16 uc->IX,uc->i16()
131 #define _Xop_dop16 uc->IX,uc->dop16()
132 #define _Xop_eop16 uc->IX,uc->eop16()
133 #define _Xop_xbop16 uc->IX,uc->xbop16()
135 #define _Y_i16 uc->cIY,uc->i16()
136 #define _Y_dop16 uc->cIY,uc->dop16()
137 #define _Y_eop16 uc->cIY,uc->eop16()
138 #define _Y_xbop16 uc->cIY,uc->xbop16()
140 #define _Yop_i16 uc->IY,uc->i16()
141 #define _Yop_dop16 uc->IY,uc->dop16()
142 #define _Yop_eop16 uc->IY,uc->eop16()
143 #define _Yop_xbop16 uc->IY,uc->xbop16()
145 #define _S_i16 uc->cSP,uc->i16()
146 #define _S_dop16 uc->cSP,uc->dop16()
147 #define _S_eop16 uc->cSP,uc->eop16()
148 #define _S_xbop16 uc->cSP,uc->xbop16()
150 #define _Sop_i16 uc->SP,uc->i16()
151 #define _Sop_dop16 uc->SP,uc->dop16()
152 #define _Sop_eop16 uc->SP,uc->eop16()
153 #define _Sop_xbop16 uc->SP,uc->xbop16()
155 extern int wrap_INV(class CL12
*uc
, t_mem code
);
156 extern int wrap_TRAP(class CL12
*uc
, t_mem code
);
158 class cl_wrap
: public cl_base
161 hcwrapper_fn page0
[256], page0x18
[256];
164 virtual void set_disass(int page
, int code
, const char *mnemo
, char branch
, int len
);
165 virtual void set_ticks(int page
, int code
, int ticks
);
171 for (i
= 0; i
<256; i
++)
173 s
.format("TRAP $%02x", i
);
174 disass12p18
[i
].code
= i
;
175 disass12p18
[i
].branch
= ' ';
176 disass12p18
[i
].length
= 2;
177 disass12p18
[i
].mnemonic
= strdup(s
.c_str());
696 virtual void fill_0_00() { page0
[0x00]= wrap_INV
; }
697 virtual void fill_0_01() { page0
[0x01]= wrap_INV
; }
698 virtual void fill_0_02() { page0
[0x02]= wrap_INV
; }
699 virtual void fill_0_03() { page0
[0x03]= wrap_INV
; }
700 virtual void fill_0_04() { page0
[0x04]= wrap_INV
; }
701 virtual void fill_0_05() { page0
[0x05]= wrap_INV
; }
702 virtual void fill_0_06() { page0
[0x06]= wrap_INV
; }
703 virtual void fill_0_07() { page0
[0x07]= wrap_INV
; }
704 virtual void fill_0_08() { page0
[0x08]= wrap_INV
; }
705 virtual void fill_0_09() { page0
[0x09]= wrap_INV
; }
706 virtual void fill_0_0a() { page0
[0x0a]= wrap_INV
; }
707 virtual void fill_0_0b() { page0
[0x0b]= wrap_INV
; }
708 virtual void fill_0_0c() { page0
[0x0c]= wrap_INV
; }
709 virtual void fill_0_0d() { page0
[0x0d]= wrap_INV
; }
710 virtual void fill_0_0e() { page0
[0x0e]= wrap_INV
; }
711 virtual void fill_0_0f() { page0
[0x0f]= wrap_INV
; }
712 virtual void fill_0_10() { page0
[0x10]= wrap_INV
; }
713 virtual void fill_0_11() { page0
[0x11]= wrap_INV
; }
714 virtual void fill_0_12() { page0
[0x12]= wrap_INV
; }
715 virtual void fill_0_13() { page0
[0x13]= wrap_INV
; }
716 virtual void fill_0_14() { page0
[0x14]= wrap_INV
; }
717 virtual void fill_0_15() { page0
[0x15]= wrap_INV
; }
718 virtual void fill_0_16() { page0
[0x16]= wrap_INV
; }
719 virtual void fill_0_17() { page0
[0x17]= wrap_INV
; }
720 virtual void fill_0_18() { page0
[0x18]= wrap_INV
; }
721 virtual void fill_0_19() { page0
[0x19]= wrap_INV
; }
722 virtual void fill_0_1a() { page0
[0x1a]= wrap_INV
; }
723 virtual void fill_0_1b() { page0
[0x1b]= wrap_INV
; }
724 virtual void fill_0_1c() { page0
[0x1c]= wrap_INV
; }
725 virtual void fill_0_1d() { page0
[0x1d]= wrap_INV
; }
726 virtual void fill_0_1e() { page0
[0x1e]= wrap_INV
; }
727 virtual void fill_0_1f() { page0
[0x1f]= wrap_INV
; }
728 virtual void fill_0_20() { page0
[0x20]= wrap_INV
; }
729 virtual void fill_0_21() { page0
[0x21]= wrap_INV
; }
730 virtual void fill_0_22() { page0
[0x22]= wrap_INV
; }
731 virtual void fill_0_23() { page0
[0x23]= wrap_INV
; }
732 virtual void fill_0_24() { page0
[0x24]= wrap_INV
; }
733 virtual void fill_0_25() { page0
[0x25]= wrap_INV
; }
734 virtual void fill_0_26() { page0
[0x26]= wrap_INV
; }
735 virtual void fill_0_27() { page0
[0x27]= wrap_INV
; }
736 virtual void fill_0_28() { page0
[0x28]= wrap_INV
; }
737 virtual void fill_0_29() { page0
[0x29]= wrap_INV
; }
738 virtual void fill_0_2a() { page0
[0x2a]= wrap_INV
; }
739 virtual void fill_0_2b() { page0
[0x2b]= wrap_INV
; }
740 virtual void fill_0_2c() { page0
[0x2c]= wrap_INV
; }
741 virtual void fill_0_2d() { page0
[0x2d]= wrap_INV
; }
742 virtual void fill_0_2e() { page0
[0x2e]= wrap_INV
; }
743 virtual void fill_0_2f() { page0
[0x2f]= wrap_INV
; }
744 virtual void fill_0_30() { page0
[0x30]= wrap_INV
; }
745 virtual void fill_0_31() { page0
[0x31]= wrap_INV
; }
746 virtual void fill_0_32() { page0
[0x32]= wrap_INV
; }
747 virtual void fill_0_33() { page0
[0x33]= wrap_INV
; }
748 virtual void fill_0_34() { page0
[0x34]= wrap_INV
; }
749 virtual void fill_0_35() { page0
[0x35]= wrap_INV
; }
750 virtual void fill_0_36() { page0
[0x36]= wrap_INV
; }
751 virtual void fill_0_37() { page0
[0x37]= wrap_INV
; }
752 virtual void fill_0_38() { page0
[0x38]= wrap_INV
; }
753 virtual void fill_0_39() { page0
[0x39]= wrap_INV
; }
754 virtual void fill_0_3a() { page0
[0x3a]= wrap_INV
; }
755 virtual void fill_0_3b() { page0
[0x3b]= wrap_INV
; }
756 virtual void fill_0_3c() { page0
[0x3c]= wrap_INV
; }
757 virtual void fill_0_3d() { page0
[0x3d]= wrap_INV
; }
758 virtual void fill_0_3e() { page0
[0x3e]= wrap_INV
; }
759 virtual void fill_0_3f() { page0
[0x3f]= wrap_INV
; }
760 virtual void fill_0_40() { page0
[0x40]= wrap_INV
; }
761 virtual void fill_0_41() { page0
[0x41]= wrap_INV
; }
762 virtual void fill_0_42() { page0
[0x42]= wrap_INV
; }
763 virtual void fill_0_43() { page0
[0x43]= wrap_INV
; }
764 virtual void fill_0_44() { page0
[0x44]= wrap_INV
; }
765 virtual void fill_0_45() { page0
[0x45]= wrap_INV
; }
766 virtual void fill_0_46() { page0
[0x46]= wrap_INV
; }
767 virtual void fill_0_47() { page0
[0x47]= wrap_INV
; }
768 virtual void fill_0_48() { page0
[0x48]= wrap_INV
; }
769 virtual void fill_0_49() { page0
[0x49]= wrap_INV
; }
770 virtual void fill_0_4a() { page0
[0x4a]= wrap_INV
; }
771 virtual void fill_0_4b() { page0
[0x4b]= wrap_INV
; }
772 virtual void fill_0_4c() { page0
[0x4c]= wrap_INV
; }
773 virtual void fill_0_4d() { page0
[0x4d]= wrap_INV
; }
774 virtual void fill_0_4e() { page0
[0x4e]= wrap_INV
; }
775 virtual void fill_0_4f() { page0
[0x4f]= wrap_INV
; }
776 virtual void fill_0_50() { page0
[0x50]= wrap_INV
; }
777 virtual void fill_0_51() { page0
[0x51]= wrap_INV
; }
778 virtual void fill_0_52() { page0
[0x52]= wrap_INV
; }
779 virtual void fill_0_53() { page0
[0x53]= wrap_INV
; }
780 virtual void fill_0_54() { page0
[0x54]= wrap_INV
; }
781 virtual void fill_0_55() { page0
[0x55]= wrap_INV
; }
782 virtual void fill_0_56() { page0
[0x56]= wrap_INV
; }
783 virtual void fill_0_57() { page0
[0x57]= wrap_INV
; }
784 virtual void fill_0_58() { page0
[0x58]= wrap_INV
; }
785 virtual void fill_0_59() { page0
[0x59]= wrap_INV
; }
786 virtual void fill_0_5a() { page0
[0x5a]= wrap_INV
; }
787 virtual void fill_0_5b() { page0
[0x5b]= wrap_INV
; }
788 virtual void fill_0_5c() { page0
[0x5c]= wrap_INV
; }
789 virtual void fill_0_5d() { page0
[0x5d]= wrap_INV
; }
790 virtual void fill_0_5e() { page0
[0x5e]= wrap_INV
; }
791 virtual void fill_0_5f() { page0
[0x5f]= wrap_INV
; }
792 virtual void fill_0_60() { page0
[0x60]= wrap_INV
; }
793 virtual void fill_0_61() { page0
[0x61]= wrap_INV
; }
794 virtual void fill_0_62() { page0
[0x62]= wrap_INV
; }
795 virtual void fill_0_63() { page0
[0x63]= wrap_INV
; }
796 virtual void fill_0_64() { page0
[0x64]= wrap_INV
; }
797 virtual void fill_0_65() { page0
[0x65]= wrap_INV
; }
798 virtual void fill_0_66() { page0
[0x66]= wrap_INV
; }
799 virtual void fill_0_67() { page0
[0x67]= wrap_INV
; }
800 virtual void fill_0_68() { page0
[0x68]= wrap_INV
; }
801 virtual void fill_0_69() { page0
[0x69]= wrap_INV
; }
802 virtual void fill_0_6a() { page0
[0x6a]= wrap_INV
; }
803 virtual void fill_0_6b() { page0
[0x6b]= wrap_INV
; }
804 virtual void fill_0_6c() { page0
[0x6c]= wrap_INV
; }
805 virtual void fill_0_6d() { page0
[0x6d]= wrap_INV
; }
806 virtual void fill_0_6e() { page0
[0x6e]= wrap_INV
; }
807 virtual void fill_0_6f() { page0
[0x6f]= wrap_INV
; }
808 virtual void fill_0_70() { page0
[0x70]= wrap_INV
; }
809 virtual void fill_0_71() { page0
[0x71]= wrap_INV
; }
810 virtual void fill_0_72() { page0
[0x72]= wrap_INV
; }
811 virtual void fill_0_73() { page0
[0x73]= wrap_INV
; }
812 virtual void fill_0_74() { page0
[0x74]= wrap_INV
; }
813 virtual void fill_0_75() { page0
[0x75]= wrap_INV
; }
814 virtual void fill_0_76() { page0
[0x76]= wrap_INV
; }
815 virtual void fill_0_77() { page0
[0x77]= wrap_INV
; }
816 virtual void fill_0_78() { page0
[0x78]= wrap_INV
; }
817 virtual void fill_0_79() { page0
[0x79]= wrap_INV
; }
818 virtual void fill_0_7a() { page0
[0x7a]= wrap_INV
; }
819 virtual void fill_0_7b() { page0
[0x7b]= wrap_INV
; }
820 virtual void fill_0_7c() { page0
[0x7c]= wrap_INV
; }
821 virtual void fill_0_7d() { page0
[0x7d]= wrap_INV
; }
822 virtual void fill_0_7e() { page0
[0x7e]= wrap_INV
; }
823 virtual void fill_0_7f() { page0
[0x7f]= wrap_INV
; }
824 virtual void fill_0_80() { page0
[0x80]= wrap_INV
; }
825 virtual void fill_0_81() { page0
[0x81]= wrap_INV
; }
826 virtual void fill_0_82() { page0
[0x82]= wrap_INV
; }
827 virtual void fill_0_83() { page0
[0x83]= wrap_INV
; }
828 virtual void fill_0_84() { page0
[0x84]= wrap_INV
; }
829 virtual void fill_0_85() { page0
[0x85]= wrap_INV
; }
830 virtual void fill_0_86() { page0
[0x86]= wrap_INV
; }
831 virtual void fill_0_87() { page0
[0x87]= wrap_INV
; }
832 virtual void fill_0_88() { page0
[0x88]= wrap_INV
; }
833 virtual void fill_0_89() { page0
[0x89]= wrap_INV
; }
834 virtual void fill_0_8a() { page0
[0x8a]= wrap_INV
; }
835 virtual void fill_0_8b() { page0
[0x8b]= wrap_INV
; }
836 virtual void fill_0_8c() { page0
[0x8c]= wrap_INV
; }
837 virtual void fill_0_8d() { page0
[0x8d]= wrap_INV
; }
838 virtual void fill_0_8e() { page0
[0x8e]= wrap_INV
; }
839 virtual void fill_0_8f() { page0
[0x8f]= wrap_INV
; }
840 virtual void fill_0_90() { page0
[0x90]= wrap_INV
; }
841 virtual void fill_0_91() { page0
[0x91]= wrap_INV
; }
842 virtual void fill_0_92() { page0
[0x92]= wrap_INV
; }
843 virtual void fill_0_93() { page0
[0x93]= wrap_INV
; }
844 virtual void fill_0_94() { page0
[0x94]= wrap_INV
; }
845 virtual void fill_0_95() { page0
[0x95]= wrap_INV
; }
846 virtual void fill_0_96() { page0
[0x96]= wrap_INV
; }
847 virtual void fill_0_97() { page0
[0x97]= wrap_INV
; }
848 virtual void fill_0_98() { page0
[0x98]= wrap_INV
; }
849 virtual void fill_0_99() { page0
[0x99]= wrap_INV
; }
850 virtual void fill_0_9a() { page0
[0x9a]= wrap_INV
; }
851 virtual void fill_0_9b() { page0
[0x9b]= wrap_INV
; }
852 virtual void fill_0_9c() { page0
[0x9c]= wrap_INV
; }
853 virtual void fill_0_9d() { page0
[0x9d]= wrap_INV
; }
854 virtual void fill_0_9e() { page0
[0x9e]= wrap_INV
; }
855 virtual void fill_0_9f() { page0
[0x9f]= wrap_INV
; }
856 virtual void fill_0_a0() { page0
[0xa0]= wrap_INV
; }
857 virtual void fill_0_a1() { page0
[0xa1]= wrap_INV
; }
858 virtual void fill_0_a2() { page0
[0xa2]= wrap_INV
; }
859 virtual void fill_0_a3() { page0
[0xa3]= wrap_INV
; }
860 virtual void fill_0_a4() { page0
[0xa4]= wrap_INV
; }
861 virtual void fill_0_a5() { page0
[0xa5]= wrap_INV
; }
862 virtual void fill_0_a6() { page0
[0xa6]= wrap_INV
; }
863 virtual void fill_0_a7() { page0
[0xa7]= wrap_INV
; }
864 virtual void fill_0_a8() { page0
[0xa8]= wrap_INV
; }
865 virtual void fill_0_a9() { page0
[0xa9]= wrap_INV
; }
866 virtual void fill_0_aa() { page0
[0xaa]= wrap_INV
; }
867 virtual void fill_0_ab() { page0
[0xab]= wrap_INV
; }
868 virtual void fill_0_ac() { page0
[0xac]= wrap_INV
; }
869 virtual void fill_0_ad() { page0
[0xad]= wrap_INV
; }
870 virtual void fill_0_ae() { page0
[0xae]= wrap_INV
; }
871 virtual void fill_0_af() { page0
[0xaf]= wrap_INV
; }
872 virtual void fill_0_b0() { page0
[0xb0]= wrap_INV
; }
873 virtual void fill_0_b1() { page0
[0xb1]= wrap_INV
; }
874 virtual void fill_0_b2() { page0
[0xb2]= wrap_INV
; }
875 virtual void fill_0_b3() { page0
[0xb3]= wrap_INV
; }
876 virtual void fill_0_b4() { page0
[0xb4]= wrap_INV
; }
877 virtual void fill_0_b5() { page0
[0xb5]= wrap_INV
; }
878 virtual void fill_0_b6() { page0
[0xb6]= wrap_INV
; }
879 virtual void fill_0_b7() { page0
[0xb7]= wrap_INV
; }
880 virtual void fill_0_b8() { page0
[0xb8]= wrap_INV
; }
881 virtual void fill_0_b9() { page0
[0xb9]= wrap_INV
; }
882 virtual void fill_0_ba() { page0
[0xba]= wrap_INV
; }
883 virtual void fill_0_bb() { page0
[0xbb]= wrap_INV
; }
884 virtual void fill_0_bc() { page0
[0xbc]= wrap_INV
; }
885 virtual void fill_0_bd() { page0
[0xbd]= wrap_INV
; }
886 virtual void fill_0_be() { page0
[0xbe]= wrap_INV
; }
887 virtual void fill_0_bf() { page0
[0xbf]= wrap_INV
; }
888 virtual void fill_0_c0() { page0
[0xc0]= wrap_INV
; }
889 virtual void fill_0_c1() { page0
[0xc1]= wrap_INV
; }
890 virtual void fill_0_c2() { page0
[0xc2]= wrap_INV
; }
891 virtual void fill_0_c3() { page0
[0xc3]= wrap_INV
; }
892 virtual void fill_0_c4() { page0
[0xc4]= wrap_INV
; }
893 virtual void fill_0_c5() { page0
[0xc5]= wrap_INV
; }
894 virtual void fill_0_c6() { page0
[0xc6]= wrap_INV
; }
895 virtual void fill_0_c7() { page0
[0xc7]= wrap_INV
; }
896 virtual void fill_0_c8() { page0
[0xc8]= wrap_INV
; }
897 virtual void fill_0_c9() { page0
[0xc9]= wrap_INV
; }
898 virtual void fill_0_ca() { page0
[0xca]= wrap_INV
; }
899 virtual void fill_0_cb() { page0
[0xcb]= wrap_INV
; }
900 virtual void fill_0_cc() { page0
[0xcc]= wrap_INV
; }
901 virtual void fill_0_cd() { page0
[0xcd]= wrap_INV
; }
902 virtual void fill_0_ce() { page0
[0xce]= wrap_INV
; }
903 virtual void fill_0_cf() { page0
[0xcf]= wrap_INV
; }
904 virtual void fill_0_d0() { page0
[0xd0]= wrap_INV
; }
905 virtual void fill_0_d1() { page0
[0xd1]= wrap_INV
; }
906 virtual void fill_0_d2() { page0
[0xd2]= wrap_INV
; }
907 virtual void fill_0_d3() { page0
[0xd3]= wrap_INV
; }
908 virtual void fill_0_d4() { page0
[0xd4]= wrap_INV
; }
909 virtual void fill_0_d5() { page0
[0xd5]= wrap_INV
; }
910 virtual void fill_0_d6() { page0
[0xd6]= wrap_INV
; }
911 virtual void fill_0_d7() { page0
[0xd7]= wrap_INV
; }
912 virtual void fill_0_d8() { page0
[0xd8]= wrap_INV
; }
913 virtual void fill_0_d9() { page0
[0xd9]= wrap_INV
; }
914 virtual void fill_0_da() { page0
[0xda]= wrap_INV
; }
915 virtual void fill_0_db() { page0
[0xdb]= wrap_INV
; }
916 virtual void fill_0_dc() { page0
[0xdc]= wrap_INV
; }
917 virtual void fill_0_dd() { page0
[0xdd]= wrap_INV
; }
918 virtual void fill_0_de() { page0
[0xde]= wrap_INV
; }
919 virtual void fill_0_df() { page0
[0xdf]= wrap_INV
; }
920 virtual void fill_0_e0() { page0
[0xe0]= wrap_INV
; }
921 virtual void fill_0_e1() { page0
[0xe1]= wrap_INV
; }
922 virtual void fill_0_e2() { page0
[0xe2]= wrap_INV
; }
923 virtual void fill_0_e3() { page0
[0xe3]= wrap_INV
; }
924 virtual void fill_0_e4() { page0
[0xe4]= wrap_INV
; }
925 virtual void fill_0_e5() { page0
[0xe5]= wrap_INV
; }
926 virtual void fill_0_e6() { page0
[0xe6]= wrap_INV
; }
927 virtual void fill_0_e7() { page0
[0xe7]= wrap_INV
; }
928 virtual void fill_0_e8() { page0
[0xe8]= wrap_INV
; }
929 virtual void fill_0_e9() { page0
[0xe9]= wrap_INV
; }
930 virtual void fill_0_ea() { page0
[0xea]= wrap_INV
; }
931 virtual void fill_0_eb() { page0
[0xeb]= wrap_INV
; }
932 virtual void fill_0_ec() { page0
[0xec]= wrap_INV
; }
933 virtual void fill_0_ed() { page0
[0xed]= wrap_INV
; }
934 virtual void fill_0_ee() { page0
[0xee]= wrap_INV
; }
935 virtual void fill_0_ef() { page0
[0xef]= wrap_INV
; }
936 virtual void fill_0_f0() { page0
[0xf0]= wrap_INV
; }
937 virtual void fill_0_f1() { page0
[0xf1]= wrap_INV
; }
938 virtual void fill_0_f2() { page0
[0xf2]= wrap_INV
; }
939 virtual void fill_0_f3() { page0
[0xf3]= wrap_INV
; }
940 virtual void fill_0_f4() { page0
[0xf4]= wrap_INV
; }
941 virtual void fill_0_f5() { page0
[0xf5]= wrap_INV
; }
942 virtual void fill_0_f6() { page0
[0xf6]= wrap_INV
; }
943 virtual void fill_0_f7() { page0
[0xf7]= wrap_INV
; }
944 virtual void fill_0_f8() { page0
[0xf8]= wrap_INV
; }
945 virtual void fill_0_f9() { page0
[0xf9]= wrap_INV
; }
946 virtual void fill_0_fa() { page0
[0xfa]= wrap_INV
; }
947 virtual void fill_0_fb() { page0
[0xfb]= wrap_INV
; }
948 virtual void fill_0_fc() { page0
[0xfc]= wrap_INV
; }
949 virtual void fill_0_fd() { page0
[0xfd]= wrap_INV
; }
950 virtual void fill_0_fe() { page0
[0xfe]= wrap_INV
; }
951 virtual void fill_0_ff() { page0
[0xff]= wrap_INV
; }
953 virtual void fill_0x18_00() { page0x18
[0x00]= wrap_TRAP
; }
954 virtual void fill_0x18_01() { page0x18
[0x01]= wrap_TRAP
; }
955 virtual void fill_0x18_02() { page0x18
[0x02]= wrap_TRAP
; }
956 virtual void fill_0x18_03() { page0x18
[0x03]= wrap_TRAP
; }
957 virtual void fill_0x18_04() { page0x18
[0x04]= wrap_TRAP
; }
958 virtual void fill_0x18_05() { page0x18
[0x05]= wrap_TRAP
; }
959 virtual void fill_0x18_06() { page0x18
[0x06]= wrap_TRAP
; }
960 virtual void fill_0x18_07() { page0x18
[0x07]= wrap_TRAP
; }
961 virtual void fill_0x18_08() { page0x18
[0x08]= wrap_TRAP
; }
962 virtual void fill_0x18_09() { page0x18
[0x09]= wrap_TRAP
; }
963 virtual void fill_0x18_0a() { page0x18
[0x0a]= wrap_TRAP
; }
964 virtual void fill_0x18_0b() { page0x18
[0x0b]= wrap_TRAP
; }
965 virtual void fill_0x18_0c() { page0x18
[0x0c]= wrap_TRAP
; }
966 virtual void fill_0x18_0d() { page0x18
[0x0d]= wrap_TRAP
; }
967 virtual void fill_0x18_0e() { page0x18
[0x0e]= wrap_TRAP
; }
968 virtual void fill_0x18_0f() { page0x18
[0x0f]= wrap_TRAP
; }
969 virtual void fill_0x18_10() { page0x18
[0x10]= wrap_TRAP
; }
970 virtual void fill_0x18_11() { page0x18
[0x11]= wrap_TRAP
; }
971 virtual void fill_0x18_12() { page0x18
[0x12]= wrap_TRAP
; }
972 virtual void fill_0x18_13() { page0x18
[0x13]= wrap_TRAP
; }
973 virtual void fill_0x18_14() { page0x18
[0x14]= wrap_TRAP
; }
974 virtual void fill_0x18_15() { page0x18
[0x15]= wrap_TRAP
; }
975 virtual void fill_0x18_16() { page0x18
[0x16]= wrap_TRAP
; }
976 virtual void fill_0x18_17() { page0x18
[0x17]= wrap_TRAP
; }
977 virtual void fill_0x18_18() { page0x18
[0x18]= wrap_TRAP
; }
978 virtual void fill_0x18_19() { page0x18
[0x19]= wrap_TRAP
; }
979 virtual void fill_0x18_1a() { page0x18
[0x1a]= wrap_TRAP
; }
980 virtual void fill_0x18_1b() { page0x18
[0x1b]= wrap_TRAP
; }
981 virtual void fill_0x18_1c() { page0x18
[0x1c]= wrap_TRAP
; }
982 virtual void fill_0x18_1d() { page0x18
[0x1d]= wrap_TRAP
; }
983 virtual void fill_0x18_1e() { page0x18
[0x1e]= wrap_TRAP
; }
984 virtual void fill_0x18_1f() { page0x18
[0x1f]= wrap_TRAP
; }
985 virtual void fill_0x18_20() { page0x18
[0x20]= wrap_TRAP
; }
986 virtual void fill_0x18_21() { page0x18
[0x21]= wrap_TRAP
; }
987 virtual void fill_0x18_22() { page0x18
[0x22]= wrap_TRAP
; }
988 virtual void fill_0x18_23() { page0x18
[0x23]= wrap_TRAP
; }
989 virtual void fill_0x18_24() { page0x18
[0x24]= wrap_TRAP
; }
990 virtual void fill_0x18_25() { page0x18
[0x25]= wrap_TRAP
; }
991 virtual void fill_0x18_26() { page0x18
[0x26]= wrap_TRAP
; }
992 virtual void fill_0x18_27() { page0x18
[0x27]= wrap_TRAP
; }
993 virtual void fill_0x18_28() { page0x18
[0x28]= wrap_TRAP
; }
994 virtual void fill_0x18_29() { page0x18
[0x29]= wrap_TRAP
; }
995 virtual void fill_0x18_2a() { page0x18
[0x2a]= wrap_TRAP
; }
996 virtual void fill_0x18_2b() { page0x18
[0x2b]= wrap_TRAP
; }
997 virtual void fill_0x18_2c() { page0x18
[0x2c]= wrap_TRAP
; }
998 virtual void fill_0x18_2d() { page0x18
[0x2d]= wrap_TRAP
; }
999 virtual void fill_0x18_2e() { page0x18
[0x2e]= wrap_TRAP
; }
1000 virtual void fill_0x18_2f() { page0x18
[0x2f]= wrap_TRAP
; }
1001 virtual void fill_0x18_30() { page0x18
[0x30]= wrap_TRAP
; }
1002 virtual void fill_0x18_31() { page0x18
[0x31]= wrap_TRAP
; }
1003 virtual void fill_0x18_32() { page0x18
[0x32]= wrap_TRAP
; }
1004 virtual void fill_0x18_33() { page0x18
[0x33]= wrap_TRAP
; }
1005 virtual void fill_0x18_34() { page0x18
[0x34]= wrap_TRAP
; }
1006 virtual void fill_0x18_35() { page0x18
[0x35]= wrap_TRAP
; }
1007 virtual void fill_0x18_36() { page0x18
[0x36]= wrap_TRAP
; }
1008 virtual void fill_0x18_37() { page0x18
[0x37]= wrap_TRAP
; }
1009 virtual void fill_0x18_38() { page0x18
[0x38]= wrap_TRAP
; }
1010 virtual void fill_0x18_39() { page0x18
[0x39]= wrap_TRAP
; }
1011 virtual void fill_0x18_3a() { page0x18
[0x3a]= wrap_TRAP
; }
1012 virtual void fill_0x18_3b() { page0x18
[0x3b]= wrap_TRAP
; }
1013 virtual void fill_0x18_3c() { page0x18
[0x3c]= wrap_TRAP
; }
1014 virtual void fill_0x18_3d() { page0x18
[0x3d]= wrap_TRAP
; }
1015 virtual void fill_0x18_3e() { page0x18
[0x3e]= wrap_TRAP
; }
1016 virtual void fill_0x18_3f() { page0x18
[0x3f]= wrap_TRAP
; }
1017 virtual void fill_0x18_40() { page0x18
[0x40]= wrap_TRAP
; }
1018 virtual void fill_0x18_41() { page0x18
[0x41]= wrap_TRAP
; }
1019 virtual void fill_0x18_42() { page0x18
[0x42]= wrap_TRAP
; }
1020 virtual void fill_0x18_43() { page0x18
[0x43]= wrap_TRAP
; }
1021 virtual void fill_0x18_44() { page0x18
[0x44]= wrap_TRAP
; }
1022 virtual void fill_0x18_45() { page0x18
[0x45]= wrap_TRAP
; }
1023 virtual void fill_0x18_46() { page0x18
[0x46]= wrap_TRAP
; }
1024 virtual void fill_0x18_47() { page0x18
[0x47]= wrap_TRAP
; }
1025 virtual void fill_0x18_48() { page0x18
[0x48]= wrap_TRAP
; }
1026 virtual void fill_0x18_49() { page0x18
[0x49]= wrap_TRAP
; }
1027 virtual void fill_0x18_4a() { page0x18
[0x4a]= wrap_TRAP
; }
1028 virtual void fill_0x18_4b() { page0x18
[0x4b]= wrap_TRAP
; }
1029 virtual void fill_0x18_4c() { page0x18
[0x4c]= wrap_TRAP
; }
1030 virtual void fill_0x18_4d() { page0x18
[0x4d]= wrap_TRAP
; }
1031 virtual void fill_0x18_4e() { page0x18
[0x4e]= wrap_TRAP
; }
1032 virtual void fill_0x18_4f() { page0x18
[0x4f]= wrap_TRAP
; }
1033 virtual void fill_0x18_50() { page0x18
[0x50]= wrap_TRAP
; }
1034 virtual void fill_0x18_51() { page0x18
[0x51]= wrap_TRAP
; }
1035 virtual void fill_0x18_52() { page0x18
[0x52]= wrap_TRAP
; }
1036 virtual void fill_0x18_53() { page0x18
[0x53]= wrap_TRAP
; }
1037 virtual void fill_0x18_54() { page0x18
[0x54]= wrap_TRAP
; }
1038 virtual void fill_0x18_55() { page0x18
[0x55]= wrap_TRAP
; }
1039 virtual void fill_0x18_56() { page0x18
[0x56]= wrap_TRAP
; }
1040 virtual void fill_0x18_57() { page0x18
[0x57]= wrap_TRAP
; }
1041 virtual void fill_0x18_58() { page0x18
[0x58]= wrap_TRAP
; }
1042 virtual void fill_0x18_59() { page0x18
[0x59]= wrap_TRAP
; }
1043 virtual void fill_0x18_5a() { page0x18
[0x5a]= wrap_TRAP
; }
1044 virtual void fill_0x18_5b() { page0x18
[0x5b]= wrap_TRAP
; }
1045 virtual void fill_0x18_5c() { page0x18
[0x5c]= wrap_TRAP
; }
1046 virtual void fill_0x18_5d() { page0x18
[0x5d]= wrap_TRAP
; }
1047 virtual void fill_0x18_5e() { page0x18
[0x5e]= wrap_TRAP
; }
1048 virtual void fill_0x18_5f() { page0x18
[0x5f]= wrap_TRAP
; }
1049 virtual void fill_0x18_60() { page0x18
[0x60]= wrap_TRAP
; }
1050 virtual void fill_0x18_61() { page0x18
[0x61]= wrap_TRAP
; }
1051 virtual void fill_0x18_62() { page0x18
[0x62]= wrap_TRAP
; }
1052 virtual void fill_0x18_63() { page0x18
[0x63]= wrap_TRAP
; }
1053 virtual void fill_0x18_64() { page0x18
[0x64]= wrap_TRAP
; }
1054 virtual void fill_0x18_65() { page0x18
[0x65]= wrap_TRAP
; }
1055 virtual void fill_0x18_66() { page0x18
[0x66]= wrap_TRAP
; }
1056 virtual void fill_0x18_67() { page0x18
[0x67]= wrap_TRAP
; }
1057 virtual void fill_0x18_68() { page0x18
[0x68]= wrap_TRAP
; }
1058 virtual void fill_0x18_69() { page0x18
[0x69]= wrap_TRAP
; }
1059 virtual void fill_0x18_6a() { page0x18
[0x6a]= wrap_TRAP
; }
1060 virtual void fill_0x18_6b() { page0x18
[0x6b]= wrap_TRAP
; }
1061 virtual void fill_0x18_6c() { page0x18
[0x6c]= wrap_TRAP
; }
1062 virtual void fill_0x18_6d() { page0x18
[0x6d]= wrap_TRAP
; }
1063 virtual void fill_0x18_6e() { page0x18
[0x6e]= wrap_TRAP
; }
1064 virtual void fill_0x18_6f() { page0x18
[0x6f]= wrap_TRAP
; }
1065 virtual void fill_0x18_70() { page0x18
[0x70]= wrap_TRAP
; }
1066 virtual void fill_0x18_71() { page0x18
[0x71]= wrap_TRAP
; }
1067 virtual void fill_0x18_72() { page0x18
[0x72]= wrap_TRAP
; }
1068 virtual void fill_0x18_73() { page0x18
[0x73]= wrap_TRAP
; }
1069 virtual void fill_0x18_74() { page0x18
[0x74]= wrap_TRAP
; }
1070 virtual void fill_0x18_75() { page0x18
[0x75]= wrap_TRAP
; }
1071 virtual void fill_0x18_76() { page0x18
[0x76]= wrap_TRAP
; }
1072 virtual void fill_0x18_77() { page0x18
[0x77]= wrap_TRAP
; }
1073 virtual void fill_0x18_78() { page0x18
[0x78]= wrap_TRAP
; }
1074 virtual void fill_0x18_79() { page0x18
[0x79]= wrap_TRAP
; }
1075 virtual void fill_0x18_7a() { page0x18
[0x7a]= wrap_TRAP
; }
1076 virtual void fill_0x18_7b() { page0x18
[0x7b]= wrap_TRAP
; }
1077 virtual void fill_0x18_7c() { page0x18
[0x7c]= wrap_TRAP
; }
1078 virtual void fill_0x18_7d() { page0x18
[0x7d]= wrap_TRAP
; }
1079 virtual void fill_0x18_7e() { page0x18
[0x7e]= wrap_TRAP
; }
1080 virtual void fill_0x18_7f() { page0x18
[0x7f]= wrap_TRAP
; }
1081 virtual void fill_0x18_80() { page0x18
[0x80]= wrap_TRAP
; }
1082 virtual void fill_0x18_81() { page0x18
[0x81]= wrap_TRAP
; }
1083 virtual void fill_0x18_82() { page0x18
[0x82]= wrap_TRAP
; }
1084 virtual void fill_0x18_83() { page0x18
[0x83]= wrap_TRAP
; }
1085 virtual void fill_0x18_84() { page0x18
[0x84]= wrap_TRAP
; }
1086 virtual void fill_0x18_85() { page0x18
[0x85]= wrap_TRAP
; }
1087 virtual void fill_0x18_86() { page0x18
[0x86]= wrap_TRAP
; }
1088 virtual void fill_0x18_87() { page0x18
[0x87]= wrap_TRAP
; }
1089 virtual void fill_0x18_88() { page0x18
[0x88]= wrap_TRAP
; }
1090 virtual void fill_0x18_89() { page0x18
[0x89]= wrap_TRAP
; }
1091 virtual void fill_0x18_8a() { page0x18
[0x8a]= wrap_TRAP
; }
1092 virtual void fill_0x18_8b() { page0x18
[0x8b]= wrap_TRAP
; }
1093 virtual void fill_0x18_8c() { page0x18
[0x8c]= wrap_TRAP
; }
1094 virtual void fill_0x18_8d() { page0x18
[0x8d]= wrap_TRAP
; }
1095 virtual void fill_0x18_8e() { page0x18
[0x8e]= wrap_TRAP
; }
1096 virtual void fill_0x18_8f() { page0x18
[0x8f]= wrap_TRAP
; }
1097 virtual void fill_0x18_90() { page0x18
[0x90]= wrap_TRAP
; }
1098 virtual void fill_0x18_91() { page0x18
[0x91]= wrap_TRAP
; }
1099 virtual void fill_0x18_92() { page0x18
[0x92]= wrap_TRAP
; }
1100 virtual void fill_0x18_93() { page0x18
[0x93]= wrap_TRAP
; }
1101 virtual void fill_0x18_94() { page0x18
[0x94]= wrap_TRAP
; }
1102 virtual void fill_0x18_95() { page0x18
[0x95]= wrap_TRAP
; }
1103 virtual void fill_0x18_96() { page0x18
[0x96]= wrap_TRAP
; }
1104 virtual void fill_0x18_97() { page0x18
[0x97]= wrap_TRAP
; }
1105 virtual void fill_0x18_98() { page0x18
[0x98]= wrap_TRAP
; }
1106 virtual void fill_0x18_99() { page0x18
[0x99]= wrap_TRAP
; }
1107 virtual void fill_0x18_9a() { page0x18
[0x9a]= wrap_TRAP
; }
1108 virtual void fill_0x18_9b() { page0x18
[0x9b]= wrap_TRAP
; }
1109 virtual void fill_0x18_9c() { page0x18
[0x9c]= wrap_TRAP
; }
1110 virtual void fill_0x18_9d() { page0x18
[0x9d]= wrap_TRAP
; }
1111 virtual void fill_0x18_9e() { page0x18
[0x9e]= wrap_TRAP
; }
1112 virtual void fill_0x18_9f() { page0x18
[0x9f]= wrap_TRAP
; }
1113 virtual void fill_0x18_a0() { page0x18
[0xa0]= wrap_TRAP
; }
1114 virtual void fill_0x18_a1() { page0x18
[0xa1]= wrap_TRAP
; }
1115 virtual void fill_0x18_a2() { page0x18
[0xa2]= wrap_TRAP
; }
1116 virtual void fill_0x18_a3() { page0x18
[0xa3]= wrap_TRAP
; }
1117 virtual void fill_0x18_a4() { page0x18
[0xa4]= wrap_TRAP
; }
1118 virtual void fill_0x18_a5() { page0x18
[0xa5]= wrap_TRAP
; }
1119 virtual void fill_0x18_a6() { page0x18
[0xa6]= wrap_TRAP
; }
1120 virtual void fill_0x18_a7() { page0x18
[0xa7]= wrap_TRAP
; }
1121 virtual void fill_0x18_a8() { page0x18
[0xa8]= wrap_TRAP
; }
1122 virtual void fill_0x18_a9() { page0x18
[0xa9]= wrap_TRAP
; }
1123 virtual void fill_0x18_aa() { page0x18
[0xaa]= wrap_TRAP
; }
1124 virtual void fill_0x18_ab() { page0x18
[0xab]= wrap_TRAP
; }
1125 virtual void fill_0x18_ac() { page0x18
[0xac]= wrap_TRAP
; }
1126 virtual void fill_0x18_ad() { page0x18
[0xad]= wrap_TRAP
; }
1127 virtual void fill_0x18_ae() { page0x18
[0xae]= wrap_TRAP
; }
1128 virtual void fill_0x18_af() { page0x18
[0xaf]= wrap_TRAP
; }
1129 virtual void fill_0x18_b0() { page0x18
[0xb0]= wrap_TRAP
; }
1130 virtual void fill_0x18_b1() { page0x18
[0xb1]= wrap_TRAP
; }
1131 virtual void fill_0x18_b2() { page0x18
[0xb2]= wrap_TRAP
; }
1132 virtual void fill_0x18_b3() { page0x18
[0xb3]= wrap_TRAP
; }
1133 virtual void fill_0x18_b4() { page0x18
[0xb4]= wrap_TRAP
; }
1134 virtual void fill_0x18_b5() { page0x18
[0xb5]= wrap_TRAP
; }
1135 virtual void fill_0x18_b6() { page0x18
[0xb6]= wrap_TRAP
; }
1136 virtual void fill_0x18_b7() { page0x18
[0xb7]= wrap_TRAP
; }
1137 virtual void fill_0x18_b8() { page0x18
[0xb8]= wrap_TRAP
; }
1138 virtual void fill_0x18_b9() { page0x18
[0xb9]= wrap_TRAP
; }
1139 virtual void fill_0x18_ba() { page0x18
[0xba]= wrap_TRAP
; }
1140 virtual void fill_0x18_bb() { page0x18
[0xbb]= wrap_TRAP
; }
1141 virtual void fill_0x18_bc() { page0x18
[0xbc]= wrap_TRAP
; }
1142 virtual void fill_0x18_bd() { page0x18
[0xbd]= wrap_TRAP
; }
1143 virtual void fill_0x18_be() { page0x18
[0xbe]= wrap_TRAP
; }
1144 virtual void fill_0x18_bf() { page0x18
[0xbf]= wrap_TRAP
; }
1145 virtual void fill_0x18_c0() { page0x18
[0xc0]= wrap_TRAP
; }
1146 virtual void fill_0x18_c1() { page0x18
[0xc1]= wrap_TRAP
; }
1147 virtual void fill_0x18_c2() { page0x18
[0xc2]= wrap_TRAP
; }
1148 virtual void fill_0x18_c3() { page0x18
[0xc3]= wrap_TRAP
; }
1149 virtual void fill_0x18_c4() { page0x18
[0xc4]= wrap_TRAP
; }
1150 virtual void fill_0x18_c5() { page0x18
[0xc5]= wrap_TRAP
; }
1151 virtual void fill_0x18_c6() { page0x18
[0xc6]= wrap_TRAP
; }
1152 virtual void fill_0x18_c7() { page0x18
[0xc7]= wrap_TRAP
; }
1153 virtual void fill_0x18_c8() { page0x18
[0xc8]= wrap_TRAP
; }
1154 virtual void fill_0x18_c9() { page0x18
[0xc9]= wrap_TRAP
; }
1155 virtual void fill_0x18_ca() { page0x18
[0xca]= wrap_TRAP
; }
1156 virtual void fill_0x18_cb() { page0x18
[0xcb]= wrap_TRAP
; }
1157 virtual void fill_0x18_cc() { page0x18
[0xcc]= wrap_TRAP
; }
1158 virtual void fill_0x18_cd() { page0x18
[0xcd]= wrap_TRAP
; }
1159 virtual void fill_0x18_ce() { page0x18
[0xce]= wrap_TRAP
; }
1160 virtual void fill_0x18_cf() { page0x18
[0xcf]= wrap_TRAP
; }
1161 virtual void fill_0x18_d0() { page0x18
[0xd0]= wrap_TRAP
; }
1162 virtual void fill_0x18_d1() { page0x18
[0xd1]= wrap_TRAP
; }
1163 virtual void fill_0x18_d2() { page0x18
[0xd2]= wrap_TRAP
; }
1164 virtual void fill_0x18_d3() { page0x18
[0xd3]= wrap_TRAP
; }
1165 virtual void fill_0x18_d4() { page0x18
[0xd4]= wrap_TRAP
; }
1166 virtual void fill_0x18_d5() { page0x18
[0xd5]= wrap_TRAP
; }
1167 virtual void fill_0x18_d6() { page0x18
[0xd6]= wrap_TRAP
; }
1168 virtual void fill_0x18_d7() { page0x18
[0xd7]= wrap_TRAP
; }
1169 virtual void fill_0x18_d8() { page0x18
[0xd8]= wrap_TRAP
; }
1170 virtual void fill_0x18_d9() { page0x18
[0xd9]= wrap_TRAP
; }
1171 virtual void fill_0x18_da() { page0x18
[0xda]= wrap_TRAP
; }
1172 virtual void fill_0x18_db() { page0x18
[0xdb]= wrap_TRAP
; }
1173 virtual void fill_0x18_dc() { page0x18
[0xdc]= wrap_TRAP
; }
1174 virtual void fill_0x18_dd() { page0x18
[0xdd]= wrap_TRAP
; }
1175 virtual void fill_0x18_de() { page0x18
[0xde]= wrap_TRAP
; }
1176 virtual void fill_0x18_df() { page0x18
[0xdf]= wrap_TRAP
; }
1177 virtual void fill_0x18_e0() { page0x18
[0xe0]= wrap_TRAP
; }
1178 virtual void fill_0x18_e1() { page0x18
[0xe1]= wrap_TRAP
; }
1179 virtual void fill_0x18_e2() { page0x18
[0xe2]= wrap_TRAP
; }
1180 virtual void fill_0x18_e3() { page0x18
[0xe3]= wrap_TRAP
; }
1181 virtual void fill_0x18_e4() { page0x18
[0xe4]= wrap_TRAP
; }
1182 virtual void fill_0x18_e5() { page0x18
[0xe5]= wrap_TRAP
; }
1183 virtual void fill_0x18_e6() { page0x18
[0xe6]= wrap_TRAP
; }
1184 virtual void fill_0x18_e7() { page0x18
[0xe7]= wrap_TRAP
; }
1185 virtual void fill_0x18_e8() { page0x18
[0xe8]= wrap_TRAP
; }
1186 virtual void fill_0x18_e9() { page0x18
[0xe9]= wrap_TRAP
; }
1187 virtual void fill_0x18_ea() { page0x18
[0xea]= wrap_TRAP
; }
1188 virtual void fill_0x18_eb() { page0x18
[0xeb]= wrap_TRAP
; }
1189 virtual void fill_0x18_ec() { page0x18
[0xec]= wrap_TRAP
; }
1190 virtual void fill_0x18_ed() { page0x18
[0xed]= wrap_TRAP
; }
1191 virtual void fill_0x18_ee() { page0x18
[0xee]= wrap_TRAP
; }
1192 virtual void fill_0x18_ef() { page0x18
[0xef]= wrap_TRAP
; }
1193 virtual void fill_0x18_f0() { page0x18
[0xf0]= wrap_TRAP
; }
1194 virtual void fill_0x18_f1() { page0x18
[0xf1]= wrap_TRAP
; }
1195 virtual void fill_0x18_f2() { page0x18
[0xf2]= wrap_TRAP
; }
1196 virtual void fill_0x18_f3() { page0x18
[0xf3]= wrap_TRAP
; }
1197 virtual void fill_0x18_f4() { page0x18
[0xf4]= wrap_TRAP
; }
1198 virtual void fill_0x18_f5() { page0x18
[0xf5]= wrap_TRAP
; }
1199 virtual void fill_0x18_f6() { page0x18
[0xf6]= wrap_TRAP
; }
1200 virtual void fill_0x18_f7() { page0x18
[0xf7]= wrap_TRAP
; }
1201 virtual void fill_0x18_f8() { page0x18
[0xf8]= wrap_TRAP
; }
1202 virtual void fill_0x18_f9() { page0x18
[0xf9]= wrap_TRAP
; }
1203 virtual void fill_0x18_fa() { page0x18
[0xfa]= wrap_TRAP
; }
1204 virtual void fill_0x18_fb() { page0x18
[0xfb]= wrap_TRAP
; }
1205 virtual void fill_0x18_fc() { page0x18
[0xfc]= wrap_TRAP
; }
1206 virtual void fill_0x18_fd() { page0x18
[0xfd]= wrap_TRAP
; }
1207 virtual void fill_0x18_fe() { page0x18
[0xfe]= wrap_TRAP
; }
1208 virtual void fill_0x18_ff() { page0x18
[0xff]= wrap_TRAP
; }
1213 class cl_12wrap
: public cl_wrap
1216 cl_12wrap(): cl_wrap() {}
1224 /* End of m68hc12.src/hcwrap.cc */