Cxbx-Reloaded/Source/Win32/CxbxKrnl/KernelThunk.cpp

420 lines
26 KiB
C++

// ******************************************************************
// *
// * .,-::::: .,:: .::::::::. .,:: .:
// * ,;;;'````' `;;;, .,;; ;;;'';;' `;;;, .,;;
// * [[[ '[[,,[[' [[[__[[\. '[[,,[['
// * $$$ Y$$$P $$""""Y$$ Y$$$P
// * `88bo,__,o, oP"``"Yo, _88o,,od8P oP"``"Yo,
// * "YUMMMMMP",m" "Mm,""YUMMMP" ,m" "Mm,
// *
// * Cxbx->Win32->CxbxKrnl->KernelThunkTable.cpp
// *
// * This file is part of the Cxbx project.
// *
// * Cxbx and Cxbe are free software; you can redistribute them
// * and/or modify them under the terms of the GNU General Public
// * License as published by the Free Software Foundation; either
// * version 2 of the license, or (at your option) any later version.
// *
// * This program is distributed in the hope that it will be useful,
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// * GNU General Public License for more details.
// *
// * You should have recieved a copy of the GNU General Public License
// * along with this program; see the file COPYING.
// * If not, write to the Free Software Foundation, Inc.,
// * 59 Temple Place - Suite 330, Bostom, MA 02111-1307, USA.
// *
// * (c) 2002-2003 Aaron Robinson <caustik@caustik.com>
// *
// * All rights reserved
// *
// ******************************************************************
#include "Cxbx.h"
#define CXBXKRNL_INTERNAL
#define _XBOXKRNL_LOCAL_
#include "Kernel.h"
// ******************************************************************
// * NOTE:
// ******************************************************************
// * i typically enable "#define PANIC(numb) numb" whenever i want
// * to find out what kernel export is trying to be called but is
// * not implemented yet (no prototype exists). otherwise, enable
// * "#define PANIC(numb) cxbx_panic"
// ******************************************************************
#define PANIC(numb) EmuXPanic
//#define PANIC(numb) numb
CXBXKRNL_API uint32 KernelThunkTable[367] =
{
(uint32)PANIC(0x0000), // 0x0000 (0)
(uint32)PANIC(0x0001), // 0x0001 (1)
(uint32)PANIC(0x0002), // 0x0002 (2)
(uint32)PANIC(0x0003), // 0x0003 (3)
(uint32)PANIC(0x0004), // 0x0004 (4)
(uint32)PANIC(0x0005), // 0x0005 (5)
(uint32)PANIC(0x0006), // 0x0006 (6)
(uint32)PANIC(0x0007), // 0x0007 (7)
(uint32)PANIC(0x0008), // 0x0008 (8)
(uint32)PANIC(0x0009), // 0x0009 (9)
(uint32)PANIC(0x000A), // 0x000A (10)
(uint32)PANIC(0x000B), // 0x000B (11)
(uint32)PANIC(0x000C), // 0x000C (12)
(uint32)PANIC(0x000D), // 0x000D (13)
(uint32)PANIC(0x000E), // 0x000E (14)
(uint32)PANIC(0x000F), // 0x000F (15)
(uint32)PANIC(0x0010), // 0x0010 (16)
(uint32)PANIC(0x0011), // 0x0011 (17)
(uint32)PANIC(0x0012), // 0x0012 (18)
(uint32)PANIC(0x0013), // 0x0013 (19)
(uint32)PANIC(0x0014), // 0x0014 (20)
(uint32)PANIC(0x0015), // 0x0015 (21)
(uint32)PANIC(0x0016), // 0x0016 (22)
(uint32)PANIC(0x0017), // 0x0017 (23)
(uint32)PANIC(0x0018), // 0x0018 (24)
(uint32)PANIC(0x0019), // 0x0019 (25)
(uint32)PANIC(0x001A), // 0x001A (26)
(uint32)PANIC(0x001B), // 0x001B (27)
(uint32)PANIC(0x001C), // 0x001C (28)
(uint32)PANIC(0x001D), // 0x001D (29)
(uint32)PANIC(0x001E), // 0x001E (30)
(uint32)PANIC(0x001F), // 0x001F (31)
(uint32)PANIC(0x0020), // 0x0020 (32)
(uint32)PANIC(0x0021), // 0x0021 (33)
(uint32)PANIC(0x0022), // 0x0022 (34)
(uint32)PANIC(0x0023), // 0x0023 (35)
(uint32)PANIC(0x0024), // 0x0024 (36)
(uint32)PANIC(0x0025), // 0x0025 (37)
(uint32)PANIC(0x0026), // 0x0026 (38)
(uint32)PANIC(0x0027), // 0x0027 (39)
(uint32)PANIC(0x0028), // 0x0028 (40)
(uint32)PANIC(0x0029), // 0x0029 (41)
(uint32)PANIC(0x002A), // 0x002A (42)
(uint32)PANIC(0x002B), // 0x002B (43)
(uint32)PANIC(0x002C), // 0x002C (44)
(uint32)PANIC(0x002D), // 0x002D (45)
(uint32)PANIC(0x002E), // 0x002E (46)
(uint32)PANIC(0x002F), // 0x002F (47)
(uint32)PANIC(0x0030), // 0x0030 (48)
(uint32)&xboxkrnl::HalReturnToFirmware, // 0x0031 (49)
(uint32)PANIC(0x0032), // 0x0032 (50)
(uint32)PANIC(0x0033), // 0x0033 (51)
(uint32)PANIC(0x0034), // 0x0034 (52)
(uint32)PANIC(0x0035), // 0x0035 (53)
(uint32)PANIC(0x0036), // 0x0036 (54)
(uint32)PANIC(0x0037), // 0x0037 (55)
(uint32)PANIC(0x0038), // 0x0038 (56)
(uint32)PANIC(0x0039), // 0x0039 (57)
(uint32)PANIC(0x003A), // 0x003A (58)
(uint32)PANIC(0x003B), // 0x003B (59)
(uint32)PANIC(0x003C), // 0x003C (60)
(uint32)PANIC(0x003D), // 0x003D (61)
(uint32)PANIC(0x003E), // 0x003E (62)
(uint32)PANIC(0x003F), // 0x003F (63)
(uint32)PANIC(0x0040), // 0x0040 (64)
(uint32)PANIC(0x0041), // 0x0041 (65)
(uint32)PANIC(0x0042), // 0x0042 (66)
(uint32)PANIC(0x0043), // 0x0043 (67)
(uint32)PANIC(0x0044), // 0x0044 (68)
(uint32)PANIC(0x0045), // 0x0045 (69)
(uint32)PANIC(0x0046), // 0x0046 (70)
(uint32)PANIC(0x0047), // 0x0047 (71)
(uint32)PANIC(0x0048), // 0x0048 (72)
(uint32)PANIC(0x0049), // 0x0049 (73)
(uint32)PANIC(0x004A), // 0x004A (74)
(uint32)PANIC(0x004B), // 0x004B (75)
(uint32)PANIC(0x004C), // 0x004C (76)
(uint32)PANIC(0x004D), // 0x004D (77)
(uint32)PANIC(0x004E), // 0x004E (78)
(uint32)PANIC(0x004F), // 0x004F (79)
(uint32)PANIC(0x0050), // 0x0050 (80)
(uint32)PANIC(0x0051), // 0x0051 (81)
(uint32)PANIC(0x0052), // 0x0052 (82)
(uint32)PANIC(0x0053), // 0x0053 (83)
(uint32)PANIC(0x0054), // 0x0054 (84)
(uint32)PANIC(0x0055), // 0x0055 (85)
(uint32)PANIC(0x0056), // 0x0056 (86)
(uint32)PANIC(0x0057), // 0x0057 (87)
(uint32)PANIC(0x0058), // 0x0058 (88)
(uint32)PANIC(0x0059), // 0x0059 (89)
(uint32)PANIC(0x005A), // 0x005A (90)
(uint32)PANIC(0x005B), // 0x005B (91)
(uint32)PANIC(0x005C), // 0x005C (92)
(uint32)PANIC(0x005D), // 0x005D (93)
(uint32)PANIC(0x005E), // 0x005E (94)
(uint32)PANIC(0x005F), // 0x005F (95)
(uint32)PANIC(0x0060), // 0x0060 (96)
(uint32)PANIC(0x0061), // 0x0061 (97)
(uint32)PANIC(0x0062), // 0x0062 (98)
(uint32)PANIC(0x0063), // 0x0063 (99)
(uint32)PANIC(0x0064), // 0x0064 (100)
(uint32)PANIC(0x0065), // 0x0065 (101)
(uint32)PANIC(0x0066), // 0x0066 (102)
(uint32)PANIC(0x0067), // 0x0067 (103)
(uint32)PANIC(0x0068), // 0x0068 (104)
(uint32)PANIC(0x0069), // 0x0069 (105)
(uint32)PANIC(0x006A), // 0x006A (106)
(uint32)PANIC(0x006B), // 0x006B (107)
(uint32)PANIC(0x006C), // 0x006C (108)
(uint32)PANIC(0x006D), // 0x006D (109)
(uint32)PANIC(0x006E), // 0x006E (110)
(uint32)PANIC(0x006F), // 0x006F (111)
(uint32)PANIC(0x0070), // 0x0070 (112)
(uint32)PANIC(0x0071), // 0x0071 (113)
(uint32)PANIC(0x0072), // 0x0072 (114)
(uint32)PANIC(0x0073), // 0x0073 (115)
(uint32)PANIC(0x0074), // 0x0074 (116)
(uint32)PANIC(0x0075), // 0x0075 (117)
(uint32)PANIC(0x0076), // 0x0076 (118)
(uint32)PANIC(0x0077), // 0x0077 (119)
(uint32)PANIC(0x0078), // 0x0078 (120)
(uint32)PANIC(0x0079), // 0x0079 (121)
(uint32)PANIC(0x007A), // 0x007A (122)
(uint32)PANIC(0x007B), // 0x007B (123)
(uint32)PANIC(0x007C), // 0x007C (124)
(uint32)PANIC(0x007D), // 0x007D (125)
(uint32)PANIC(0x007E), // 0x007E (126)
(uint32)PANIC(0x007F), // 0x007F (127)
(uint32)PANIC(0x0080), // 0x0080 (128)
(uint32)PANIC(0x0081), // 0x0081 (129)
(uint32)PANIC(0x0082), // 0x0082 (130)
(uint32)PANIC(0x0083), // 0x0083 (131)
(uint32)PANIC(0x0084), // 0x0084 (132)
(uint32)PANIC(0x0085), // 0x0085 (133)
(uint32)PANIC(0x0086), // 0x0086 (134)
(uint32)PANIC(0x0087), // 0x0087 (135)
(uint32)PANIC(0x0088), // 0x0088 (136)
(uint32)PANIC(0x0089), // 0x0089 (137)
(uint32)PANIC(0x008A), // 0x008A (138)
(uint32)PANIC(0x008B), // 0x008B (139)
(uint32)PANIC(0x008C), // 0x008C (140)
(uint32)PANIC(0x008D), // 0x008D (141)
(uint32)PANIC(0x008E), // 0x008E (142)
(uint32)PANIC(0x008F), // 0x008F (143)
(uint32)PANIC(0x0090), // 0x0090 (144)
(uint32)PANIC(0x0091), // 0x0091 (145)
(uint32)PANIC(0x0092), // 0x0092 (146)
(uint32)PANIC(0x0093), // 0x0093 (147)
(uint32)PANIC(0x0094), // 0x0094 (148)
(uint32)PANIC(0x0095), // 0x0095 (149)
(uint32)PANIC(0x0096), // 0x0096 (150)
(uint32)PANIC(0x0097), // 0x0097 (151)
(uint32)PANIC(0x0098), // 0x0098 (152)
(uint32)PANIC(0x0099), // 0x0099 (153)
(uint32)PANIC(0x009A), // 0x009A (154)
(uint32)PANIC(0x009B), // 0x009B (155)
(uint32)PANIC(0x009C), // 0x009C (156)
(uint32)PANIC(0x009D), // 0x009D (157)
(uint32)PANIC(0x009E), // 0x009E (158)
(uint32)PANIC(0x009F), // 0x009F (159)
(uint32)PANIC(0x00A0), // 0x00A0 (160)
(uint32)PANIC(0x00A1), // 0x00A1 (161)
(uint32)PANIC(0x00A2), // 0x00A2 (162)
(uint32)PANIC(0x00A3), // 0x00A3 (163)
(uint32)PANIC(0x00A4), // 0x00A4 (164)
(uint32)PANIC(0x00A5), // 0x00A5 (165)
(uint32)PANIC(0x00A6), // 0x00A6 (166)
(uint32)PANIC(0x00A7), // 0x00A7 (167)
(uint32)PANIC(0x00A8), // 0x00A8 (168)
(uint32)PANIC(0x00A9), // 0x00A9 (169)
(uint32)PANIC(0x00AA), // 0x00AA (170)
(uint32)PANIC(0x00AB), // 0x00AB (171)
(uint32)PANIC(0x00AC), // 0x00AC (172)
(uint32)PANIC(0x00AD), // 0x00AD (173)
(uint32)PANIC(0x00AE), // 0x00AE (174)
(uint32)PANIC(0x00AF), // 0x00AF (175)
(uint32)PANIC(0x00B0), // 0x00B0 (176)
(uint32)PANIC(0x00B1), // 0x00B1 (177)
(uint32)PANIC(0x00B2), // 0x00B2 (178)
(uint32)PANIC(0x00B3), // 0x00B3 (179)
(uint32)PANIC(0x00B4), // 0x00B4 (180)
(uint32)PANIC(0x00B5), // 0x00B5 (181)
(uint32)PANIC(0x00B6), // 0x00B6 (182)
(uint32)PANIC(0x00B7), // 0x00B7 (183)
(uint32)PANIC(0x00B8), // 0x00B8 (184)
(uint32)PANIC(0x00B9), // 0x00B9 (185)
(uint32)PANIC(0x00BA), // 0x00BA (186)
(uint32)&xboxkrnl::NtClose, // 0x00BB (187)
(uint32)PANIC(0x00BC), // 0x00BC (188)
(uint32)PANIC(0x00BD), // 0x00BD (189)
(uint32)PANIC(0x00BE), // 0x00BE (190)
(uint32)PANIC(0x00BF), // 0x00BF (191)
(uint32)PANIC(0x00C0), // 0x00C0 (192)
(uint32)PANIC(0x00C1), // 0x00C1 (193)
(uint32)PANIC(0x00C2), // 0x00C2 (194)
(uint32)PANIC(0x00C3), // 0x00C3 (195)
(uint32)PANIC(0x00C4), // 0x00C4 (196)
(uint32)PANIC(0x00C5), // 0x00C5 (197)
(uint32)PANIC(0x00C6), // 0x00C6 (198)
(uint32)PANIC(0x00C7), // 0x00C7 (199)
(uint32)PANIC(0x00C8), // 0x00C8 (200)
(uint32)PANIC(0x00C9), // 0x00C9 (201)
(uint32)PANIC(0x00CA), // 0x00CA (202)
(uint32)PANIC(0x00CB), // 0x00CB (203)
(uint32)PANIC(0x00CC), // 0x00CC (204)
(uint32)PANIC(0x00CD), // 0x00CD (205)
(uint32)PANIC(0x00CE), // 0x00CE (206)
(uint32)PANIC(0x00CF), // 0x00CF (207)
(uint32)PANIC(0x00D0), // 0x00D0 (208)
(uint32)PANIC(0x00D1), // 0x00D1 (209)
(uint32)PANIC(0x00D2), // 0x00D2 (210)
(uint32)PANIC(0x00D3), // 0x00D3 (211)
(uint32)PANIC(0x00D4), // 0x00D4 (212)
(uint32)PANIC(0x00D5), // 0x00D5 (213)
(uint32)PANIC(0x00D6), // 0x00D6 (214)
(uint32)PANIC(0x00D7), // 0x00D7 (215)
(uint32)PANIC(0x00D8), // 0x00D8 (216)
(uint32)PANIC(0x00D9), // 0x00D9 (217)
(uint32)PANIC(0x00DA), // 0x00DA (218)
(uint32)PANIC(0x00DB), // 0x00DB (219)
(uint32)PANIC(0x00DC), // 0x00DC (220)
(uint32)PANIC(0x00DD), // 0x00DD (221)
(uint32)PANIC(0x00DE), // 0x00DE (222)
(uint32)PANIC(0x00DF), // 0x00DF (223)
(uint32)PANIC(0x00E0), // 0x00E0 (224)
(uint32)PANIC(0x00E1), // 0x00E1 (225)
(uint32)PANIC(0x00E2), // 0x00E2 (226)
(uint32)PANIC(0x00E3), // 0x00E3 (227)
(uint32)PANIC(0x00E4), // 0x00E4 (228)
(uint32)PANIC(0x00E5), // 0x00E5 (229)
(uint32)PANIC(0x00E6), // 0x00E6 (230)
(uint32)PANIC(0x00E7), // 0x00E7 (231)
(uint32)PANIC(0x00E8), // 0x00E8 (232)
(uint32)PANIC(0x00E9), // 0x00E9 (233)
(uint32)PANIC(0x00EA), // 0x00EA (234)
(uint32)PANIC(0x00EB), // 0x00EB (235)
(uint32)PANIC(0x00EC), // 0x00EC (236)
(uint32)PANIC(0x00ED), // 0x00ED (237)
(uint32)PANIC(0x00EE), // 0x00EE (238)
(uint32)PANIC(0x00EF), // 0x00EF (239)
(uint32)PANIC(0x00F0), // 0x00F0 (240)
(uint32)PANIC(0x00F1), // 0x00F1 (241)
(uint32)PANIC(0x00F2), // 0x00F2 (242)
(uint32)PANIC(0x00F3), // 0x00F3 (243)
(uint32)PANIC(0x00F4), // 0x00F4 (244)
(uint32)PANIC(0x00F5), // 0x00F5 (245)
(uint32)PANIC(0x00F6), // 0x00F6 (246)
(uint32)PANIC(0x00F7), // 0x00F7 (247)
(uint32)PANIC(0x00F8), // 0x00F8 (248)
(uint32)PANIC(0x00F9), // 0x00F9 (249)
(uint32)PANIC(0x00FA), // 0x00FA (250)
(uint32)PANIC(0x00FB), // 0x00FB (251)
(uint32)PANIC(0x00FC), // 0x00FC (252)
(uint32)PANIC(0x00FD), // 0x00FD (253)
(uint32)PANIC(0x00FE), // 0x00FE (254)
(uint32)&xboxkrnl::PsCreateSystemThreadEx, // 0x00FF (255)
(uint32)PANIC(0x0100), // 0x0100 (256)
(uint32)PANIC(0x0101), // 0x0101 (257)
(uint32)PANIC(0x0102), // 0x0102 (258)
(uint32)PANIC(0x0103), // 0x0103 (259)
(uint32)PANIC(0x0104), // 0x0104 (260)
(uint32)PANIC(0x0105), // 0x0105 (261)
(uint32)PANIC(0x0106), // 0x0106 (262)
(uint32)PANIC(0x0107), // 0x0107 (263)
(uint32)PANIC(0x0108), // 0x0108 (264)
(uint32)PANIC(0x0109), // 0x0109 (265)
(uint32)PANIC(0x010A), // 0x010A (266)
(uint32)PANIC(0x010B), // 0x010B (267)
(uint32)PANIC(0x010C), // 0x010C (268)
(uint32)PANIC(0x010D), // 0x010D (269)
(uint32)PANIC(0x010E), // 0x010E (270)
(uint32)PANIC(0x010F), // 0x010F (271)
(uint32)PANIC(0x0110), // 0x0110 (272)
(uint32)PANIC(0x0111), // 0x0111 (273)
(uint32)PANIC(0x0112), // 0x0112 (274)
(uint32)PANIC(0x0113), // 0x0113 (275)
(uint32)PANIC(0x0114), // 0x0114 (276)
(uint32)PANIC(0x0115), // 0x0115 (277)
(uint32)PANIC(0x0116), // 0x0116 (278)
(uint32)PANIC(0x0117), // 0x0117 (279)
(uint32)PANIC(0x0118), // 0x0118 (280)
(uint32)PANIC(0x0119), // 0x0119 (281)
(uint32)PANIC(0x011A), // 0x011A (282)
(uint32)PANIC(0x011B), // 0x011B (283)
(uint32)PANIC(0x011C), // 0x011C (284)
(uint32)PANIC(0x011D), // 0x011D (285)
(uint32)PANIC(0x011E), // 0x011E (286)
(uint32)PANIC(0x011F), // 0x011F (287)
(uint32)PANIC(0x0120), // 0x0120 (288)
(uint32)PANIC(0x0121), // 0x0121 (289)
(uint32)PANIC(0x0122), // 0x0122 (290)
(uint32)PANIC(0x0123), // 0x0123 (291)
(uint32)PANIC(0x0124), // 0x0124 (292)
(uint32)PANIC(0x0125), // 0x0125 (293)
(uint32)PANIC(0x0126), // 0x0126 (294)
(uint32)PANIC(0x0127), // 0x0127 (295)
(uint32)PANIC(0x0128), // 0x0128 (296)
(uint32)PANIC(0x0129), // 0x0129 (297)
(uint32)PANIC(0x012A), // 0x012A (298)
(uint32)PANIC(0x012B), // 0x012B (299)
(uint32)PANIC(0x012C), // 0x012C (300)
(uint32)PANIC(0x012D), // 0x012D (301)
(uint32)PANIC(0x012E), // 0x012E (302)
(uint32)PANIC(0x012F), // 0x012F (303)
(uint32)PANIC(0x0130), // 0x0130 (304)
(uint32)PANIC(0x0131), // 0x0131 (305)
(uint32)PANIC(0x0132), // 0x0132 (306)
(uint32)PANIC(0x0133), // 0x0133 (307)
(uint32)PANIC(0x0134), // 0x0134 (308)
(uint32)PANIC(0x0135), // 0x0135 (309)
(uint32)PANIC(0x0136), // 0x0136 (310)
(uint32)PANIC(0x0137), // 0x0137 (311)
(uint32)PANIC(0x0138), // 0x0138 (312)
(uint32)PANIC(0x0139), // 0x0139 (313)
(uint32)PANIC(0x013A), // 0x013A (314)
(uint32)PANIC(0x013B), // 0x013B (315)
(uint32)PANIC(0x013C), // 0x013C (316)
(uint32)PANIC(0x013D), // 0x013D (317)
(uint32)PANIC(0x013E), // 0x013E (318)
(uint32)PANIC(0x013F), // 0x013F (319)
(uint32)PANIC(0x0140), // 0x0140 (320)
(uint32)PANIC(0x0141), // 0x0141 (321)
(uint32)PANIC(0x0142), // 0x0142 (322)
(uint32)PANIC(0x0143), // 0x0143 (323)
(uint32)PANIC(0x0144), // 0x0144 (324)
(uint32)PANIC(0x0145), // 0x0145 (325)
(uint32)PANIC(0x0146), // 0x0146 (326)
(uint32)PANIC(0x0147), // 0x0147 (327)
(uint32)PANIC(0x0148), // 0x0148 (328)
(uint32)PANIC(0x0149), // 0x0149 (329)
(uint32)PANIC(0x014A), // 0x014A (330)
(uint32)PANIC(0x014B), // 0x014B (331)
(uint32)PANIC(0x014C), // 0x014C (332)
(uint32)PANIC(0x014D), // 0x014D (333)
(uint32)PANIC(0x014E), // 0x014E (334)
(uint32)PANIC(0x014F), // 0x014F (335)
(uint32)PANIC(0x0150), // 0x0150 (336)
(uint32)PANIC(0x0151), // 0x0151 (337)
(uint32)PANIC(0x0152), // 0x0152 (338)
(uint32)PANIC(0x0153), // 0x0153 (339)
(uint32)PANIC(0x0154), // 0x0154 (340)
(uint32)PANIC(0x0155), // 0x0155 (341)
(uint32)PANIC(0x0156), // 0x0156 (342)
(uint32)PANIC(0x0157), // 0x0157 (343)
(uint32)PANIC(0x0158), // 0x0158 (344)
(uint32)PANIC(0x0159), // 0x0159 (345)
(uint32)PANIC(0x015A), // 0x015A (346)
(uint32)PANIC(0x015B), // 0x015B (347)
(uint32)PANIC(0x015C), // 0x015C (348)
(uint32)PANIC(0x015D), // 0x015D (349)
(uint32)PANIC(0x015E), // 0x015E (350)
(uint32)PANIC(0x015F), // 0x015F (351)
(uint32)PANIC(0x0160), // 0x0160 (352)
(uint32)PANIC(0x0161), // 0x0161 (353)
(uint32)PANIC(0x0162), // 0x0162 (354)
(uint32)PANIC(0x0163), // 0x0163 (355)
(uint32)PANIC(0x0164), // 0x0164 (356)
(uint32)PANIC(0x0165), // 0x0165 (357)
(uint32)PANIC(0x0166), // 0x0166 (358)
(uint32)PANIC(0x0167), // 0x0167 (359)
(uint32)PANIC(0x0168), // 0x0168 (360)
(uint32)PANIC(0x0169), // 0x0169 (361)
(uint32)PANIC(0x016A), // 0x016A (362)
(uint32)PANIC(0x016B), // 0x016B (363)
(uint32)PANIC(0x016C), // 0x016C (364)
(uint32)PANIC(0x016D), // 0x016D (365)
(uint32)PANIC(0x016E), // 0x016E (366)
};