;;;	Patch1.s;	From address 0x01D80000;	From the MP2100 ROM 717260;;	Author		Jonathan Kipling Knight;	Created		12/17/2000;	Modified	12/23/2000 Match Exactly with 717260 (Kip);;	INCLUDE project.a	INCLUDE bytecode.a	INCLUDE package.a	INCLUDE page.a		GBLA reORG	; to produce a false ORG in branches		AREA Patch1, CODE, REL	ORG	BaseAddrPatch1L01D80000 ; patch of 0x003AF000	DCD	874					; # of pointers in table, patched from 873	PointerRef	0x0063AD04	; @0	PointerRef	0x0063AD30	; @1	PointerRef	0x0063AD60	; @2	PointerRef	0x0063ADB4	; @3	PointerRef	0x0063ADCC	; @4	PointerRef	0x0063ADFC	; @5	PointerRef	0x0063AE4C	; @6	PointerRef	0x0063AF58	; @7	PointerRef	0x0063B064	; @8	PointerRef	0x0063B1F8	; @9	PointerRef	0x0063B230	; @10	PointerRef	0x0063B29C	; @11	PointerRef	0x0063B2B0	; @12	PointerRef	0x0063B2CC	; @13	PointerRef	0x0063B7F8	; @14	PointerRef	0x0063B810	; @15	PointerRef	0x0063B828	; @16	PointerRef	0x0063B858	; @17	PointerRef	0x01B40B80	; in Patch 3, patch of @18 from 0x0063B90C	PointerRef	0x0063BD08	; @19	PointerRef	0x0063BD40	; @20	PointerRef	0x0063BD84	; @21	PointerRef	0x0063BDC0	; @22	PointerRef	0x0063BDEC	; @23	PointerRef	0x0063BE0C	; @24	PointerRef	0x0063BE68	; @25	PointerRef	0x0063BE84	; @26	PointerRef	0x0063BE9C	; @27	PointerRef	0x0063BEA8	; @28	PointerRef	0x0063BEE8	; @29	PointerRef	0x0063BF00	; @30L01D80080 ; patch of 0x003AF080;	ORG	0x01D81080	DCD	0x0063BF21	; @31	DCD	0x0063BF3D	DCD	0x0063BF69	DCD	0x0063BF95	DCD	0x0063BFAD	DCD	0x0063BFC9	DCD	0x0063BFE5	DCD	0x0063C011	DCD	0x0063C03D	DCD	0x0063C051	DCD	0x0063C085	DCD	0x0041A691	DCD	0x0063C0A5	DCD	0x0063C0C1	DCD	0x0063C0D5	DCD	0x0063C101	DCD	0x0063C115	DCD	0x0063C12D	DCD	0x0063C139	DCD	0x0063C169	DCD	0x0063C1B1	DCD	0x0063C1D1	DCD	0x0063C1E5	DCD	0x0063C1FD	DCD	0x0063C215	DCD	0x0063C22D	DCD	0x0063C251	DCD	0x01B40D01	; in Patch 3, patch of @58 from 0x0063C271	DCD	0x0063C3D9	DCD	0x0063C4A1	DCD	0x0063C4B1	DCD	0x0063C4FD	; @62L01D80100 ; patch of 0x003AF100;	ORG	0x01D82100	DCD	0x0063C52D	; @63	DCD	0x0063C545	DCD	0x0063C559	DCD	0x0063C575	DCD	0x0063C5D1	DCD	0x01A8C881	; in Patch 4, patch of @68 from 0x0063C645	DCD	0x0063C691	DCD	0x0063C69D	DCD	0x0063C715	DCD	0x0063C741	DCD	0x0063C781	DCD	0x0063C7BD	DCD	0x0063CC29	DCD	0x0063CC75	DCD	0x0063CCA5	DCD	0x0063CCD5	DCD	0x0063CCF5	DCD	0x0063D161	DCD	0x0063D1A5	DCD	0x0063D1C9	DCD	0x0063D1ED	DCD	0x0063D259	DCD	0x0063D2FD	DCD	0x0063D32D	DCD	0x0063D341	DCD	0x0063D359	DCD	0x0063D371	DCD	0x0063D389	DCD	0x0063D3A1	DCD	0x0063D3B9	DCD	0x0063D3D1	DCD	0x0063D3E9	; @94L01D80180reORG	SETA	{PC} - 0x01B03180	B	0x0005C2A0 + reORG	B	0x00131030 + reORG	B	0x0012F6B8 + reORG	B	0x001488CC + reORG	B	0x0016298C + reORG	B	0x001202E4 + reORG	B	0x001AF30C + reORG	B	0x001B0E70 + reORG	B	0x001F7CCC + reORG	B	0x001F8058 + reORG	B	0x01BACA60 + reORG ; in Patch 5, patch from 0x001B0BD0	B	0x0011C7D8 + reORG	B	0x001F8544 + reORG	B	0x003AE2C8 + reORG	B	0x0011C778 + reORG	B	0x0011C638 + reORG	B	0x001CC5F8 + reORG	B	0x001D5230 + reORG	B	0x00359B14 + reORG	B	0x000C51A4 + reORG	B	0x000AF460 + reORG	B	0x00319FF8 + reORG	B	0x00255C20 + reORG	B	0x000CAEC8 + reORG	B	0x002508A0 + reORG	B	0x0012F56C + reORG	B	0x001E2BF4 + reORG	B	0x000302BC + reORG	B	0x0015A9D4 + reORG	B	0x0015B1E0 + reORG	B	0x0015B148 + reORG	B	0x000AF354 + reORG	L01D80200 ; patch of 0x003AF200;	ORG	0x01D84200	DCD	0x0063DB11	; @127	DCD	0x0063DB3D	DCD	0x0063DB6D	DCD	0x0063DB8D	DCD	0x0063DC15	DCD	0x0063DC59	DCD	0x0063DC9D	DCD	0x0063DCDD	DCD	0x0063DD15	DCD	0x0063DD5D	DCD	0x0063DDD1	DCD	0x0063DDFD	DCD	0x0063DE25	DCD	0x0063DE41	DCD	0x0063DE65	DCD	0x0063DE9D	DCD	0x0063DEB1	DCD	0x0063DEC5	DCD	0x0063DEDD	DCD	0x0063F8E9	DCD	0x0063F909	DCD	0x0063F92D	DCD	0x0063F959	DCD	0x0063F9A1	DCD	0x0063F9D1	DCD	0x0063F9F5	DCD	0x01BAC001	; in Patch 5, patch of @153 from 0x0063FA3D	DCD	0x0063FA89	DCD	0x0063FAD5	DCD	0x0063FB01	DCD	0x0063FB3D	DCD	0x0063FB69	; @158L01D80280reORG	SETA	{PC} - 0x1A65280	B	0x0013B38C + reORG	B	0x0013B714 + reORG	B	0x01A8C000 + reORG ; in Patch 4, patch from 0x0013B050	B	0x0013B5B8 + reORG	B	0x0013B5BC + reORG	B	0x0013C8D0 + reORG	B	0x0013C040 + reORG	B	0x0013BE0C + reORG	B	0x0013B444 + reORG	B	0x0013C0C4 + reORG	B	0x0013C3AC + reORG	B	0x0013BB98 + reORG	B	0x0013BB10 + reORG	B	0x0013BA80 + reORG	B	0x0013BC40 + reORG	B	0x0013B908 + reORG	B	0x01A8C2C4 + reORG ; in Patch 4, patch from 0x0013B214	B	0x0013BF68 + reORG	B	0x0013B3E8 + reORG	B	0x0013BD9C + reORG	B	0x0013BD10 + reORG	B	0x0013BBC0 + reORG	B	0x0013BCA8 + reORG	B	0x000C3010 + reORG	B	0x000C2F8C + reORG	B	0x000C2D6C + reORG	B	0x000C312C + reORG	B	0x000C302C + reORG	B	0x000C2D88 + reORG	B	0x000C2ABC + reORG	B	0x000C296C + reORG	B	0x000C3184 + reORGL01D80300reORG	SETA	{PC} - 0x1A46300	B	0x00100FD4 + reORG	B	0x001010C0 + reORG	B	0x00101134 + reORG	B	0x00100DBC + reORG	B	0x00101220 + reORG	B	0x01C117F8 + reORG ; in Patch 6, patch from 0x00101368	B	0x002AC0A0 + reORG	B	0x002AC0B8 + reORG	B	0x002AC0CC + reORG	B	0x002CDC80 + reORG	B	0x002D1AAC + reORG	B	0x002D1B08 + reORG	B	0x002D1BD0 + reORG	B	0x002CDCE8 + reORG	B	0x002CDD0C + reORG	B	0x002CDD38 + reORG	B	0x002CDD58 + reORG	B	0x002DF358 + reORG	B	0x002CDD7C + reORG	B	0x002CDFC4 + reORG	B	0x002CE4C4 + reORG	B	0x002CE73C + reORG	B	0x002CE86C + reORG	B	0x002CE918 + reORG	B	0x002CEA1C + reORG	B	0x002CEAF0 + reORG	B	0x002CEB10 + reORG	B	0x002CFFC0 + reORG	B	0x002CEBAC + reORG	B	0x002CEE84 + reORG	B	0x002CEEF0 + reORG	B	0x002CF0F0 + reORGL01D80380	; branched from Patch2 at 0x1ACE718	MOV	R12,sp	STMFD	sp!,{R4-R12,LR,PC}	SUB	R11,R12,#4	MOV	R6,R0	MOV	R4,R1	MOV	R5,R2	MOV	R9,R2	LDR	R8,D0	MOV	R10,#0	LDR	R7,D1	TEQ	R1,#35	TEQEQ	R5,#55	BNE	0x0030ACCC	SUB	sp,sp,#8	LDR	R0,[R6,#36]	LDR	R0,[R0]	BL	0x01BC214C	STR	R0,[sp,#4]	MOV	R0,#2	BL	0x01BC214C	STR	R0,[sp]	MOV	R0,sp	BL	0x01AE6364	LDR	R0,[sp]	BL	0x01BC31BC	ADD	R0,sp,#4	BL	0x01BCA55C	TEQ	R0,#0	MOVNE	R0,R6	B	0x0030ACA8D0	DCD	0x0C1054A8D1	DCD	0x0C101934L01D80400reORG	SETA	{PC} - 0x1B28400	B	0x002FB70C + reORG	B	0x00168A54 + reORG	B	0x002FE3B0 + reORG	B	0x0032BE28 + reORG	B	0x0021FD74 + reORG	B	0x0022024C + reORG	B	0x0024EAB4 + reORG	B	0x0032E39C + reORG	B	0x01B401C8 + reORG ; in Patch 3, patch from 0x0027068C	B	0x002FD944 + reORG	B	0x00306734 + reORG	B	0x003042A4 + reORG	B	0x003042E0 + reORG	B	0x00025EF0 + reORG	B	0x00168C90 + reORG	B	0x002FE530 + reORG	B	0x002707A0 + reORG	B	0x0032DA64 + reORG	B	0x00270520 + reORG	B	0x0026FDE8 + reORG	B	0x0026FF4C + reORG	B	0x000D4540 + reORG	B	0x00305C68 + reORG	B	0x00305C88 + reORG	B	0x002D4908 + reORG	B	0x002D4AAC + reORG	B	0x00306C44 + reORG	B	0x0032EB80 + reORG	B	0x00338E04 + reORG	B	0x00338D98 + reORG	B	0x0033ABF4 + reORG	B	0x00335FD0 + reORGL01D80480 ; patch of 0x003AF480;	ORG	0x01D89480	DCD	0x01AE0E01	; in Patch 2, patch of @287 from 0x00642059	DCD	0x0064247D	DCD	0x0063B829	DCD	0x006424BD	DCD	0x006424C9	DCD	0x006424DD	DCD	0x006424F1	DCD	0x00642521	DCD	0x00642599	DCD	0x006425B9	DCD	0x006425D9	DCD	0x01BACBCD	; in Patch 5, patch from 0x006425F1	DCD	0x00642721	DCD	0x00642751	DCD	0x00642781	DCD	0x006427AD	DCD	0x006427CD	DCD	0x006427F9	DCD	0x00642825	DCD	0x0064288D	DCD	0x006428AD	DCD	0x006428D1	DCD	0x006428E5	DCD	0x00642945	DCD	0x006429B1	DCD	0x006429C9	DCD	0x006429DD	DCD	0x00642A0D	DCD	0x00642A3D	DCD	0x00642A7D	DCD	0x00642A99	DCD	0x00642ACD 	; @318L01D80500reORG	SETA	{PC} - 0x1AAA500	B	0x00139098 + reORG	B	0x001385FC + reORG	B	0x00138844 + reORG	B	0x00138CAC + reORG	B	0x00138A88 + reORG	B	0x00138FB8 + reORG	B	0x001390E4 + reORG	B	0x00139044 + reORG	B	0x00138B0C + reORG	B	0x00138B30 + reORG	B	0x00138F10 + reORG	B	0x0013925C + reORG	B	0x00133D44 + reORG	B	0x00133DA8 + reORG	B	0x00133E20 + reORG	B	0x00133EA4 + reORG	B	0x0006B038 + reORG	B	0x0013AF48 + reORG	B	0x0013A148 + reORG	B	0x0013AEA0 + reORG	B	0x0013A1F0 + reORG	B	0x000927AC + reORG	B	0x01B40180 + reORG ; in Patch 3, patch from 0x001AA8EC	B	0x00098F94 + reORG	B	0x00137A40 + reORG	B	0x00137698 + reORG	B	0x0009C150 + reORG	B	0x01C11438 + reORG ; in Patch 6, patch from 0x0009C1F8	B	0x0009631C + reORG	B	0x00094318 + reORG	B	0x000943C4 + reORG	B	0x0022DAE8 + reORGL01D80580reORG	SETA	{PC} - 0x1A2B580	B	0x0006EE10 + reORG	B	0x000B8310 + reORG	B	0x000B6BC4 + reORG	B	0x000B9084 + reORG	B	0x00124930 + reORG	B	0x001531F0 + reORG	B	0x0007219C + reORG	B	0x001531E8 + reORG	B	0x0038383C + reORG	B	0x0007215C + reORG	B	0x00124C0C + reORG	B	0x00073120 + reORG	B	0x00124E14 + reORG	B	0x00153428 + reORG	B	0x0005FA50 + reORG	B	0x0006FD64 + reORG	B	0x00153414 + reORG	B	0x000722E8 + reORG	B	0x0006FCFC + reORG	B	0x00153400 + reORG	B	0x0005F9F8 + reORG	B	0x0006FCEC + reORG	B	0x001533EC + reORG	B	0x000722C4 + reORG	B	0x0006FCBC + reORG	B	0x00204A54 + reORG	B	0x000B8A1C + reORG	B	0x001532E0 + reORG	B	0x01A8C6A4 + reORG ; in Patch 4, patch from 0x000730C8	B	0x000B9DF4 + reORG	B	0x000B9EF4 + reORG	B	0x000B784C + reORGL01D80600 ; patch of 0x003AF600;	ORG	0x01D8C600	DCD	0x00644A51	; @383	DCD	0x00644AB5	DCD	0x00644AD9	DCD	0x00644B01	DCD	0x00644B31	DCD	0x00644B95	DCD	0x00644CFD	DCD	0x00644E59	DCD	0x00644E6D	DCD	0x00644EAD	DCD	0x00644EF5	DCD	0x00645031	DCD	0x00645031	DCD	0x00645101	DCD	0x00645115	DCD	0x00645129	DCD	0x006452E9	DCD	0x00645325	DCD	0x00645359	DCD	0x00645371	DCD	0x00645445	DCD	0x00645489	DCD	0x01C1187D	; in Patch 6, patch from 0x006454B9	DCD	0x006455C9	DCD	0x00645641	DCD	0x00645665	DCD	0x0064568D	DCD	0x006456E1	DCD	0x00645741	DCD	0x00645785	DCD	0x00645811	DCD	0x00645839 	; @414new488 ; New @488	ObjectHeader (map-{PC}), kFrameObject	; {}	PointerRef map		; frame map	PointerRef 0x0064692C	; old @488	PointerRef fn		; functionmap	ObjectHeader (fn-{PC}), kArrayObject	; [4 NIL, '_proto, 'buttonClickScript ]	IntegerRef 4	NILRef	PointerRef 0x003BB31C	; '_proto	PointerRef 0x003BBFEC	; 'buttonClickScriptfn	; func()	; begin	;     _defaultButton = nil;	;     inherited?buttonClickScript()	; end	FnObject fnInstructions, fnLiterals, 0, 0fnInstructions	ObjectHeader (fnEnd-{PC}), kBinaryObject	PointerRef 0x00535F6C	; 'instructionsfnBegin	PushConstant 2	FindSetVar 0	Push 1	ResendIfDefined 0	ReturnfnEnd	BinaryFiller 0xBAfnLiterals	ObjectHeader (L01D806F4-{PC}), kArrayObject	PointerRef 0x00629434	; 'literals	PointerRef 0x003BB1D4	; '_defaultButton	PointerRef 0x003BBFEC	; 'buttonClickScriptL01D806F4	STMFD	sp!,{R2,LR}	BL	0x001568C0	LDMFD	sp!,{R0,PC}L01D80700reORG	SETA	{PC} - 0x1A2E700	B	0x001DDBF4 + reORG	B	0x001DDF10 + reORG	B	0x001DE2E8 + reORG	B	0x001DE35C + reORG	B	0x001DE3B8 + reORG	B	0x001DE40C + reORG	B	0x001DE488 + reORG	B	0x001DE4DC + reORG	B	0x0005F0C0 + reORG	B	0x00060634 + reORG	B	0x0011F42C + reORG	B	0x000E89E8 + reORG	B	0x000EDDF0 + reORG	B	0x000EDD80 + reORG	B	0x000EDD90 + reORG	B	0x000EDDBC + reORG	B	0x000EDDCC + reORG	B	0x000EE03C + reORG	B	0x000EE148 + reORG	B	0x01BAC728 + reORG ; patch from 0x000EE254	B	0x000EE708 + reORG	B	0x000EE70C + reORG	B	0x000EE788 + reORG	B	0x000EE8B8 + reORG	B	0x000EE8C8 + reORG	B	0x000EE92C + reORG	B	0x000EE990 + reORG	B	0x000EEA34 + reORG	B	0x000EEA88 + reORG	B	0x000EEAD8 + reORG	B	0x000EEAE8 + reORG	B	0x000EEB4C + reORGL01D80780 ; patch of 0x003AF780;	ORG	0x01D8F780	DCD	0x006465ED	; @479	DCD	0x00646601	DCD	0x00646619	DCD	0x00646665	DCD	0x006466E5	DCD	0x0064670D	PointerRef 0x01C11900	; patch of @485 from 0x00646771	DCD	0x00646875	DCD	0x00646901	PointerRef new488	; patch of @488 from 0x0064692D	DCD	0x00646975	DCD	0x006469A1	DCD	0x006469B5	DCD	0x006469CD	DCD	0x006469E5	DCD	0x006469F9	DCD	0x00646A15	DCD	0x00646A2D	DCD	0x00646A41	DCD	0x00646A79	DCD	0x00646AB9	DCD	0x00646AD5	DCD	0x00646B3D	DCD	0x00646BDD	DCD	0x00646C01	DCD	0x00646C11	DCD	0x00646C49	DCD	0x00646C8D	DCD	0x00646CC1	DCD	0x00646CF1	DCD	0x00646D49	DCD	0x00646D85 	; @510L01D80800 ; patch of 0x003AF800;	ORG	0x01D90800	DCD	0x00646DA1	; @511	DCD	0x00646E2D	DCD	0x00646E75	DCD	0x0063F909	DCD	0x00646EA5	DCD	0x00646EB9	DCD	0x00646EF9	DCD	0x00646F1D	DCD	0x00646F55	DCD	0x00646F79	DCD	0x00646FA5	DCD	0x00646FE1	DCD	0x00647011	DCD	0x00647041	DCD	0x00647065	DCD	0x00647065	DCD	0x00647085	DCD	0x006470B9	DCD	0x006470D5	DCD	0x006470F9	DCD	0x00647109	DCD	0x00647135	DCD	0x00647179	DCD	0x00647195	DCD	0x006471D9	DCD	0x006472AD	DCD	0x006472CD	DCD	0x006472F1	DCD	0x00647319	DCD	0x00647341	DCD	0x01C115C1	; patch from 0x0064734D	DCD	0x006473A9 	; @542L01D80880reORG	SETA	{PC} - 0x1B51880	B	0x002F76C0 + reORG	B	0x002E2070 + reORG	B	0x003352B4 + reORG	B	0x000AEBEC + reORG	B	0x003280E0 + reORG	B	0x0035A54C + reORG	B	0x00335474 + reORG	B	0x002D1C94 + reORG	B	0x0033519C + reORG	B	0x00327818 + reORG	B	0x0033561C + reORG	B	0x00335308 + reORG	B	0x01B406C0 + reORG ; patch from 0x00340264	B	0x01AE0B80 + reORG ; patch from 0x00341670	B	0x0035A114 + reORG	B	0x0035A074 + reORG	B	0x003297F4 + reORG	B	0x00329828 + reORG	B	0x00340FF8 + reORG	B	0x0035BFC4 + reORG	B	0x0018A984 + reORG	B	0x00327A74 + reORG	B	0x00327990 + reORG	B	0x002D21D0 + reORG	B	0x00327FBC + reORG	B	0x00335814 + reORG	B	0x0033FFE8 + reORG	B	0x00342C54 + reORG	B	0x003354D0 + reORG	B	0x0034103C + reORG	B	0x002AEED0 + reORG	B	0x002AA91C + reORGL01D80900reORG	SETA	{PC} - 0x1BB2900	B	0x00128694 + reORG	B	0x0012869C + reORG	B	0x00128AB8 + reORG	B	0x00128B24 + reORG	B	0x00128B90 + reORG	B	0x00129CA8 + reORG	B	0x00129CF0 + reORG	B	0x00129D30 + reORG	B	0x00129D74 + reORG	B	0x00129E0C + reORG	B	0x00257524 + reORG	B	0x00258480 + reORG	B	0x00257A74 + reORG	B	0x0038C8D4 + reORG	B	0x0038CAFC + reORG	B	0x0038C8F0 + reORG	B	0x0038CA10 + reORG	B	0x0038CB0C + reORG	B	0x0038C8FC + reORG	B	0x0038C9DC + reORG	B	0x0038C9DC + reORG	B	0x0038C9CC + reORG	B	0x0038CE70 + reORG	B	0x0038CE6C + reORG	B	0x0038CE7C + reORG	B	0x0019A6D0 + reORG	B	0x01B40A6C + reORG ; patch from 0x0019A064	B	0x0038D508 + reORG	B	0x00394560 + reORG	B	0x00394554 + reORG	B	0x00133C7C + reORG	B	0x0033E5B0 + reORGL01D80980reORG	SETA	{PC} - 0x1B13980	B	0x00278E04 + reORG	B	0x0004A130 + reORG	B	0x001B03A0 + reORG	B	0x00049E88 + reORG	B	0x002784C4 + reORG	B	0x00278BE8 + reORG	B	0x00278D8C + reORG	B	0x0019BFFC + reORG	B	0x0019CB2C + reORG	B	0x0019CB84 + reORG	B	0x0038D700 + reORG	B	0x001833FC + reORG	B	0x01B409D0 + reORG ; patch from 0x001833F8	B	0x00392CC0 + reORG	B	0x0019BE68 + reORG	B	0x0019C404 + reORG	B	0x001030E4 + reORG	B	0x0027909C + reORG	B	0x00148734 + reORG	B	0x0010313C + reORG	B	0x00103194 + reORG	B	0x00102370 + reORG	B	0x0012329C + reORG	B	0x001559BC + reORG	B	0x00278464 + reORG	B	0x000CA51C + reORG	B	0x00278518 + reORG	B	0x00278BF4 + reORG	B	0x00103470 + reORG	B	0x001559D4 + reORG	B	0x00103BC0 + reORG	B	0x001FA9B8 + reORGL01D80A00	LDR	R12,D2	CMP	R12,LR	BEQ	L1	ADD	R12,R0,R0,LSL #4	ADD	R12,R12,R12,LSL #3	ADD	R12,R0,R12,LSL #5	ADD	R0,R0,R12,LSL #2	MOV	R12,#43	ADD	R12,R12,#0x00009600	MUL	R1,R12,R1	ADD	R0,R0,R1	ADD	R1,R2,R2,LSL #4	RSB	R1,R1,R1,LSL #3	RSB	R1,R1,R1,LSL #6	ADD	R1,R0,R1	RSB	R0,R1,#0xFF	SUB	R0,R0,#0x00000100	LDR	R3,[sp]	RSB	R1,R3,#32	MOV	R0,R0,LSR R1	MOV	PC,LRL1	ADD	sp,sp,#4	LDR	LR,D3	B	0x00328E90D2	DCD	0x00333E34D3	DCD	0x00333E48L01D80A68	; branched from Patch2 at 0x01E00040	LDR	R12,[R1]	LDR	R3,[R2]	CMP	R12,R3	BNE	0x00198F0C	MVN	R0,#0x80000000	MOV	PC,LRL01D80A80reORG	SETA	{PC} - 0x1A55A80	B	0x003268B0 + reORG	B	0x002B5054 + reORG	B	0x002D3F6C + reORG	B	0x002F5DE8 + reORG	B	0x002FF794 + reORG	B	0x002FF6CC + reORG	B	0x002FF618 + reORG	B	0x01AE0680 + reORG ; in Patch 2, patch from 0x002F6BB4	B	0x002FF7D4 + reORG	B	0x000D0F48 + reORG	B	0x0031C5F0 + reORG	B	0x000D1038 + reORG	B	0x00301528 + reORG	B	0x000CFCD4 + reORG	B	0x000D02A0 + reORG	B	0x003589AC + reORG	B	0x002BF9FC + reORG	B	0x002C0E20 + reORG	B	0x000D1704 + reORG	B	0x002C0EA4 + reORG	B	0x002C0BF0 + reORG	B	0x0031952C + reORG	B	0x0035E580 + reORG	B	0x00319560 + reORG	B	0x003196EC + reORG	B	0x003197A8 + reORG	B	0x002C0024 + reORG	B	0x0031CA1C + reORG	B	0x0030146C + reORG	B	0x00301390 + reORG	B	0x002C0EEC + reORG	B	0x00301300 + reORGL01D80B00reORG	SETA	{PC} - 0x1A16B00	B	0x000B6DC0 + reORG	B	0x000B6F70 + reORG	B	0x000B6D00 + reORG	B	0x000B7120 + reORG	B	0x000B77FC + reORG	B	0x0005F97C + reORG	B	0x000BA56C + reORG	B	0x001DCA18 + reORG	B	0x0014FE8C + reORG	B	0x000BCDB8 + reORG	B	0x00150504 + reORG	B	0x001B99F8 + reORG	B	0x00150820 + reORG	B	0x000BD298 + reORG	B	0x001B9AA8 + reORG	B	0x01B40C5C + reORG ; patch from 0x0006399C	B	0x001E0F68 + reORG	B	0x001E0DD8 + reORG	B	0x001E0FD8 + reORG	B	0x000BB01C + reORG	B	0x0011952C + reORG	B	0x00062ED4 + reORG	B	0x0011A718 + reORG	B	0x0014F83C + reORG	B	0x000BC544 + reORG	B	0x001B975C + reORG	B	0x001505B8 + reORG	B	0x0006345C + reORG	B	0x000635C8 + reORG	B	0x0005D410 + reORG	B	0x0011A788 + reORG	B	0x001B9818 + reORGL01D80B80reORG	SETA	{PC} - 0x1A57B80	B	0x00326860 + reORG	B	0x00358674 + reORG	B	0x000D0664 + reORG	B	0x0033C730 + reORG	B	0x0031E8E0 + reORG	B	0x002F1CEC + reORG	B	0x002F543C + reORG	B	0x0031F5E4 + reORG	B	0x01AE0598 + reORG ; patch from 0x0031F248	B	0x00300E48 + reORG	B	0x003197C8 + reORG	B	0x0031ED90 + reORG	B	0x0031EA90 + reORG	B	0x002F1EE0 + reORG	B	0x002D2464 + reORG	B	0x001A4890 + reORG	B	0x00320E10 + reORG	B	0x00321534 + reORG	B	0x00322BC4 + reORG	B	0x00322034 + reORG	B	0x00322948 + reORG	B	0x003215F8 + reORG	B	0x003229B8 + reORG	B	0x002B683C + reORG	B	0x002F6C7C + reORG	B	0x00358D0C + reORG	B	0x0031C988 + reORG	B	0x00326064 + reORG	B	0x001A49DC + reORG	B	0x001A4600 + reORG	B	0x001A4A10 + reORG	B	0x001A4A48 + reORGL01D80C00reORG	SETA	{PC} - 0x1B58C00	B	0x001C702C + reORG	B	0x001C70B4 + reORG	B	0x001C711C + reORG	B	0x001C72A4 + reORG	B	0x001C74B4 + reORG	B	0x002AED90 + reORG	B	0x002AD9B8 + reORG	B	0x002ADA08 + reORG	B	0x002AEE5C + reORG	B	0x002AD968 + reORG	B	0x002AEDE8 + reORG	B	0x002AF03C + reORG	B	0x002AF11C + reORG	B	0x002BF0AC + reORG	B	0x00075598 + reORG	B	0x00388740 + reORG	B	0x000E402C + reORG	B	0x000E407C + reORG	B	0x000E41C4 + reORG	B	0x000E4510 + reORG	B	0x000E4548 + reORG	B	0x000E45D4 + reORG	B	0x000E468C + reORG	B	0x00328238 + reORG	B	0x00332040 + reORG	B	0x01BAC3E4 + reORG ; patch from 0x0033208C	B	0x00332208 + reORG	B	0x003323A0 + reORG	B	0x00333DC0 + reORG	B	0x00334398 + reORG	B	0x01BAC3F4 + reORG ; patch from 0x00334244	B	0x0033196C + reORGL01D80C80 ; patch of 0x003AFC80;	ORG	0x01D99C80	DCD	0x00649A39	; @799	DCD	0x00649A59	DCD	0x00649A7D	DCD	0x00649A91	DCD	0x00649AB1	DCD	0x00649AD1	DCD	0x00649AE9	DCD	0x00649B39	DCD	0x00649B9D	DCD	0x00649BC1	DCD	0x00649BE1	DCD	0x00649C01	DCD	0x00649C21	DCD	0x00649C41	DCD	0x00649C99	DCD	0x00649CBD	DCD	0x00649CE9	DCD	0x00649D01	DCD	0x00649D21	DCD	0x00649D55	DCD	0x00649D9D	DCD	0x00649E21	DCD	0x00649E4D	DCD	0x00649E75	DCD	0x00649EA9	DCD	0x00649F6D	DCD	0x00649FA1	DCD	0x0C106511	; patch from 0x0064A001	DCD	0x0064A0AD	DCD	0x0064A0CD	DCD	0x0064A0F5	DCD	0x0064A119 	; @830L01D80D00 ; patch of 0x003AFD00;	ORG	0x01D9AD00	DCD	0x0064A171	; @831	DCD	0x01A8CCCD	; @832 patched from 0x0064A1D1	DCD	0x0064A3F5	; @833	DCD	0x0064A415	; @834	DCD	0x0064A429	; @835	DCD	0x0064A439	; @836	DCD	0x0064A44D	; @837	DCD	0x0064A461	; @838	DCD	0x0064A475	; @839	DCD	0x0064A489	; @840	DCD	0x0064A49D	; @841	DCD	0x0064A4B1	; @842	DCD	0x0064A4C5	; @843	DCD	0x0064A4D9	; @844	DCD	0x0064A4ED	; @845	DCD	0x0064A501	; @846	DCD	0x0064A519	; @847	DCD	0x0064A535	; @848	DCD	0x0064A549	; @849	DCD	0x0064A59D	; @850	DCD	0x0064A651	; @851	DCD	0x0064A691	; @852	DCD	0x0064A701	; @853	DCD	0x0064A781	; @854	DCD	0x0064A7B1	; @855	DCD	0x0064A7D1	; @856	DCD	0x0064A805	; @857	DCD	0x0064A831	; @858	DCD	0x0064A851	; @859	DCD	0x0064A871	; @860	DCD	0x0064A001	; @861 patched from 0x0064A8BD	DCD	0x0064A8BD	; @862L01D80D80reORG	SETA	{PC} - 0x1B3BD80	B	0x00049430 + reORG	B	0x00047CA0 + reORG	B	0x00047FCC + reORG	B	0x00048064 + reORG	B	0x00048308 + reORG	B	0x00048390 + reORG	B	0x01BACD30 + reORG ; patch from 0x00048448	B	0x0004849C + reORG	B	0x00048510 + reORG	B	0x000485D0 + reORG	B	0x0004863C + reORG	B	0x00048698 + reORG	B	0x01AE0A00 + reORG ; patch from 0x000488D4	B	0x000489DC + reORG	B	0x00048ADC + reORG	B	0x00048AE8 + reORG	B	0x00048B5C + reORG	B	0x00048B60 + reORG	B	0x00048B68 + reORG	B	0x00048B70 + reORG	B	0x00051D8C + reORG	B	0x000BDDA8 + reORG	B	0x000BE294 + reORG	B	0x000BE2F4 + reORG	B	0x000BE8A4 + reORG	B	0x000BEA08 + reORG	B	0x000BEB50 + reORG	B	0x000BED2C + reORG	B	0x000BEE80 + reORG	B	0x000BDDD8 + reORG	B	0x000BDDE0 + reORG	B	0x000BDF6C + reORGL01D80E00reORG	SETA	{PC} - 0x1A9CE00	B	0x001464D0 + reORG	B	0x001B2398 + reORG	B	0x000EBE68 + reORG	B	0x00197964 + reORG	B	0x00262F68 + reORG	B	0x00141470 + reORG	B	0x000FD064 + reORG	B	0x000FAD38 + reORG	B	0x001413D4 + reORG	B	0x00033F18 + reORG	B	0x0017CD50 + reORG	B	0x00146584 + reORG	B	0x0006635C + reORG	B	0x0016991C + reORG	B	0x0007779C + reORG	B	0x00178104 + reORG	B	0x00177F20 + reORG	B	0x00171AD4 + reORG	B	0x000A2EE4 + reORG	B	0x0006A1B8 + reORG	B	0x00036960 + reORG	B	0x00180FBC + reORG	B	0x001991FC + reORG	B	0x00262BEC + reORG	B	0x000978C0 + reORG	B	0x0014D15C + reORG	B	0x0010B778 + reORG	B	0x01C1146C + reORG ; patch from 0x001666A4	B	0x00166744 + reORG	B	0x00163A8C + reORG	B	0x0014D340 + reORG	B	0x0018176C + reORGL01D80E80reORG	SETA	{PC} - 0x1ABDE80	B	0x0008BA44 + reORG	B	0x000DC8C0 + reORG	B	0x000DFD00 + reORG	B	0x000DFABC + reORG	B	0x000DF8A8 + reORG	B	0x0003EEE0 + reORG	B	0x00041D94 + reORG	B	0x000DE2D0 + reORG	B	0x000E2CC0 + reORG	B	0x000E2AA4 + reORG	B	0x01BAC568 + reORG ; patch from 0x0004173C	B	0x000E2E24 + reORG	B	0x000E2EB4 + reORG	B	0x000E2F40 + reORG	B	0x01B40484 + reORG ; patch from 0x0003F764	B	0x000E2D40 + reORG	B	0x000E2DC4 + reORG	B	0x000E2FBC + reORG	B	0x000E36A4 + reORG	B	0x000E3550 + reORG	B	0x000E3314 + reORG	B	0x000E3020 + reORG	B	0x0003F074 + reORG	B	0x0003FBF8 + reORG	B	0x0003FDC0 + reORG	B	0x000E17BC + reORG	B	0x000DD828 + reORG	B	0x000415A4 + reORG	B	0x0003F93C + reORG	B	0x0003FEC0 + reORG	B	0x0004056C + reORG	B	0x0019846C + reORGL01D80F00reORG	SETA	{PC} - 0x1BDEF00	B	0x00050E10 + reORG	B	0x00055EB8 + reORG	B	0x00055F74 + reORG	B	0x00055FB4 + reORG	B	0x01AE0958 + reORG ; patch from 0x00055B88	B	0x00050C44 + reORG	B	0x00050C50 + reORG	B	0x01AE0924 + reORG ; patch from 0x00055B4C	B	0x00050510 + reORG	B	0x00055E8C + reORG	B	0x0015BD84 + reORG	B	0x0015BC30 + reORG	B	0x001307A8 + reORG	B	0x001308BC + reORG	B	0x00182FC4 + reORG	B	0x001829C0 + reORG	B	0x001829B8 + reORG	B	0x0025BB94 + reORG	B	0x0019441C + reORG	B	0x001944A4 + reORG	B	0x00194448 + reORG	B	0x00311104 + reORG	B	0x00271DA0 + reORG	B	0x00311170 + reORG	B	0x00311304 + reORG	B	0x00311594 + reORG	B	0x0031091C + reORG	B	0x00311488 + reORG	B	0x003114C4 + reORG	B	0x00311474 + reORG	B	0x003113B8 + reORG	B	0x00311400 + reORGL01D80F80reORG	SETA	{PC} - 0x1ADFF80	B	0x00107778 + reORG	B	0x00107420 + reORG	B	0x00107588 + reORG	B	0x001070BC + reORG	B	0x0010701C + reORG	B	0x0010735C + reORG	B	0x001072F8 + reORG	B	0x00107400 + reORG	B	0x00107330 + reORG	B	0x001072C4 + reORG	B	0x001074AC + reORG	B	0x001072B4 + reORG	B	0x00107198 + reORG	B	0x001076E8 + reORG	B	0x000E387C + reORG	B	0x000E3938 + reORG	B	0x000E397C + reORG	B	0x000E39C0 + reORG	B	0x000E3A04 + reORG	B	0x000E3C38 + reORG	B	0x0003F3D8 + reORG	B	0x0003E7B8 + reORG	B	0x0003E80C + reORG	B	0x01C11984 + reORG ; patch from 0x0003F614	B	0x01AE05E0 + reORG ; patch from 0x000410AC	B	0x00041448 + reORG	B	0x00040F28 + reORG	B	0x000414E0 + reORG	B	0x0003F3F0 + reORG	B	0x00040B54 + reORG	B	0x000E3D20 + reORG	B	0x000E3FA4 + reORG	END