;============================================================
;	「BGTEST」定義 BGTEST.ASM
;
;			Program TAGOCHAN, Graphic Kazushi.T.
;============================================================
INCLUDE	CHRDEF.INC

CODE	SEGMENT
START:
; -------------------- ヘッダ
	DB	'WSCD'		; ワンダースワンキャラクタデータシグネチャ
	DB	01h		; バージョン
	DB	01h		; ( 00h = 白黒 / 01h = カラー )
; -------------------- 各データのオフセットアドレス
	DW	OFFSET CHR	; キャラクタ
	DW	OFFSET PALET	; パレット
; -------------------- オブジェクトデータのオフセットアドレス
OBJECT	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
; -------------------- BG 配置データのオフセットアドレス
MAP	DW	OFFSET MAP01, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h

; -------------------- キャラクタデータ
; 127 キャラ
CHR	DD	00000FFF8h, 00000FF00h, 00000FF00h, 00000FF00h, 00000FF8Fh, 00000FF00h, 00000FF00h, 00000FF00h
	DD	00000FFF8h, 00000FF00h, 00000FF00h, 00000FF00h, 00000FF8Fh, 00000FF00h, 00000FF00h, 00000FF00h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF63h, 000F70C0Ch, 000F708FBh, 000F708F3h, 00000FF00h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF63h, 000F70C0Ch, 000F708FBh, 000F708F3h, 00000FF00h
	DD	0007FC040h, 0007F803Fh, 0007F873Fh, 00000FF63h, 000F70C0Ch, 000F70BFBh, 000F719F1h, 00001FE00h
	DD	0007FC040h, 0007F8000h, 0106FEF63h, 00014EB63h, 02AC1555Dh, 0618A9E94h, 09540621Ch, 000D5F7EBh
	DD	0007FC040h, 0007F803Fh, 0007FE07Fh, 00000FF63h, 000F70C0Ch, 000F7C8CBh, 000F7EE67h, 000E09F80h
	DD	00000FFB6h, 00037C8B9h, 00037C8B9h, 00037C8B9h, 000E817FFh, 008F644D7h, 000FF0D9Fh, 0007F8D1Fh
	DD	00000FFEFh, 0806F707Fh, 000EFF0FFh, 000EFF0FFh, 00000FFFFh, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h
	DD	00000FF00h, 00000FF7Bh, 00000FF7Bh, 00000FF7Bh, 00000FF70h, 0007AC5FDh, 0007A85BFh, 0007A85BFh
	DD	00000FF00h, 00000FF00h, 00000FF00h, 00000FF00h, 00000FF00h, 00000FF22h, 00000FF22h, 00000FF22h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF62h, 000F40F0Ch, 000F00FF9h, 000F00FF3h, 00000FF07h
	DD	0007FC040h, 000708F30h, 00000FF0Fh, 00000FF7Fh, 00000FFFCh, 00000FFE3h, 00000FF9Ch, 00000FE60h
	DD	0007FC040h, 0000FF00Fh, 00001FEF1h, 0001EE1FEh, 0003FC030h, 00047B8C8h, 00039C606h, 000067901h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF63h, 00037CC0Ch, 00097681Bh, 000C73803h, 000E01F00h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	00000FFFCh, 00000FFFCh, 00000FF00h, 00000FF00h, 00000FFCFh, 00000FFCFh, 00000FF00h, 00000FF00h
	DD	00000FFFCh, 00000FFFCh, 00000FF00h, 00000FF00h, 00000FFCFh, 00000FFCFh, 00000FF00h, 00000FF00h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF63h, 000F70C0Ch, 000F708FBh, 000F708F3h, 00000FF00h
	DD	0007FC040h, 0007F803Fh, 0007F803Fh, 00000FF63h, 000F70C0Ch, 000F708FBh, 000F708F3h, 00000FF00h
	DD	0007DC745h, 002789D1Fh, 008729710h, 00510F877h, 010E42C23h, 000F01847h, 005F21A85h, 00200FD07h
	DD	04180A2BEh, 015C8EAB6h, 008C1F788h, 01449FFC1h, 0155CEA80h, 01C55E380h, 01C55E300h, 00855E355h
	DD	0508FA888h, 02887D4F7h, 008A7F487h, 050048FF7h, 000179EE2h, 000078CF0h, 05027AC51h, 02000DF70h
	DD	0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 000FF0D9Fh, 000FF0D9Fh, 000FF0D9Fh, 0007F8D1Fh
	DD	000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h
	DD	0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh
	DD	00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h
	DD	00060DF4Eh, 000609F2Dh, 00040BF1Dh, 00000FF59h, 000C03F1Ah, 000C03FDAh, 000C03FDAh, 00000FF1Ah
	DD	00000FC80h, 00004C804h, 000068006h, 0007FFD7Fh, 0007F807Fh, 000010101h, 000010101h, 000010101h
	DD	000211E20h, 000302330h, 000604160h, 000FFBEFFh, 000FF00FFh, 000800080h, 000800080h, 000800080h
	DD	000778880h, 000B74847h, 000FB84C3h, 000F897F3h, 000FB54F0h, 000FB54F3h, 000FB54F3h, 000F857F0h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	0007F807Fh, 00040BF7Fh, 00040BF7Fh, 00000FF63h, 000F708FFh, 00004FBFFh, 00004FBF7h, 00000FF00h
	DD	0007F807Fh, 00040BF7Fh, 00040BF7Fh, 00000FF63h, 000F708FFh, 00004FBFFh, 00004FBF7h, 00000FF00h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	01562CF40h, 005778A20h, 003758834h, 00205F865h, 002F73835h, 002F708F5h, 000F708F7h, 00005FA07h
	DD	0085DE314h, 0491CA214h, 0085DE355h, 0085DA214h, 0085DE355h, 0005DA25Dh, 0005DA25Dh, 0001CE31Ch
	DD	05027FE02h, 05077AC07h, 060578817h, 020508F53h, 020778E56h, 020778853h, 000778873h, 00050AF70h
	DD	0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 000FF0D9Fh, 000FF0D9Fh, 000FF0D9Fh, 0007F8D1Fh
	DD	000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h
	DD	0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh
	DD	00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h
	DD	00040FF5Ah, 00040BF1Ah, 00040BF1Ah, 00000FF5Ah, 000C03F1Ah, 000C03FDAh, 000C03FDAh, 00000FF1Ah
	DD	000FFFFFFh, 000FF00FFh, 000010101h, 000010101h, 000010101h, 000FFFFFFh, 000FF00FFh, 000010101h
	DD	000FF7FFFh, 000FF00FFh, 000800080h, 000800080h, 000800080h, 000FF7FFFh, 000FF00FFh, 000800080h
	DD	000FB54F0h, 000FB54F3h, 000FB54F3h, 000F857F3h, 000FB54F0h, 000FB54F3h, 000FB54F3h, 000F857F0h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	0007F807Fh, 00040BF7Fh, 00040BF7Fh, 00000FF63h, 000F708FFh, 00004FBFFh, 00004FBF7h, 00000FF00h
	DD	0007F807Fh, 00040BF7Fh, 00040BF7Fh, 00000FF63h, 000F708FFh, 00004FBFFh, 00004FBF7h, 00000FF00h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	0007BC443h, 000798639h, 000788738h, 00000FF60h, 000F40F0Ch, 000F609FAh, 000F708F3h, 00000FF00h
	DD	0E3F7081Ch, 000F708FFh, 00022DD3Eh, 00022DD3Eh, 0001CE31Ch, 00000FF00h, 000C13EC1h, 00000FF00h
	DD	080EF1868h, 000CF30CFh, 0000FF00Fh, 00000FF03h, 00017EC0Ch, 00037C83Bh, 000F708F3h, 00000FF00h
	DD	0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 0007F8D9Fh, 000FF0D9Fh, 000FF0D9Fh, 000FF0D9Fh, 0007F8D1Fh
	DD	000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h, 000EFF8F8h
	DD	0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh, 0007A85BFh
	DD	00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h, 00000FF22h
	DD	00040FF5Ah, 00040BF1Ah, 00043BC1Bh, 0000BF55Bh, 000C9361Bh, 000CF37DFh, 000CF30D8h, 00000FF00h
	DD	000010101h, 000010101h, 000FF00FFh, 000FFFFFFh, 000FF00FFh, 000FFFFFFh, 000FF0000h, 00000FF00h
	DD	000800080h, 000800080h, 000FF00FFh, 000FFFFFFh, 000FF00FFh, 000FFFFFFh, 000FF0000h, 00000FF00h
	DD	000FB54F0h, 000FB54F3h, 000FB54F3h, 000F8D7F3h, 000FB14F0h, 000FBF4F3h, 000FB0403h, 00000FF00h
	DD	00000FF00h, 005028078h, 0140B8B6Bh, 0001F8262h, 0241B8949h, 0225DC949h, 04837A222h, 0205FC141h
	DD	00000FF00h, 05AA40104h, 0AC524140h, 010EE8182h, 008F6A1A0h, 018E64142h, 0708E898Ch, 028D65152h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	0423DB434h, 0443B8909h, 0215E8A0Ah, 0423D9515h, 0156AAA2Ah, 03F408000h, 0007F800Ah, 0007F807Fh
	DD	0B04E090Eh, 0E8160106h, 0F8060104h, 058A6A1A6h, 0F8060106h, 0F8060106h, 000FE01EAh, 000FE01FEh
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	00000FF00h, 07F00FF00h, 07F00FF00h, 07F00E71Eh, 07F00EF1Ch, 07F00FF18h, 07F00FF10h, 07F00FF00h
	DD	00000FF00h, 0FE00FD02h, 0FE00FB06h, 0FE00E77Eh, 0FE0037FEh, 0FE009F7Eh, 0FE00CF3Eh, 0FE00E71Eh
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	07F00FF00h, 07F00E718h, 07F00F31Ch, 07F00F91Eh, 07F00EC1Fh, 07F00E61Fh, 07F00DF3Fh, 07F00BF7Fh
	DD	0FE00F70Eh, 0FE00E71Eh, 0FE00CF3Eh, 0FE009F7Eh, 0FE0037FEh, 0FE0067FEh, 0FE00FFFEh, 0FE00FFFEh
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h
	DD	000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h, 000000000h

; -------------------- パレットデータ
PALET	DW	0000h, 0FFFh, 0000h, 0120h, 0675h, 0452h, 0FF2h, 0997h
	DW	0DDBh, 0A40h, 0C40h, 0A20h, 0999h, 00F0h, 00FFh, 0FFFh

; -------------------- BG 配置
MAP01	DW	56, 24
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h, 00000h
	DW	00012h, 00012h, 00012h, 00012h, 00028h, 00029h, 0002Ah, 0002Bh
	DW	00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h
	DW	00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h
	DW	00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h
	DW	00028h, 00029h, 0002Ah, 0002Bh, 00012h, 00012h, 00012h, 00012h
	DW	00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h
	DW	00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h, 00012h
	DW	00032h, 00032h, 00032h, 00032h, 00038h, 00039h, 0003Ah, 0003Bh
	DW	00011h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h
	DW	00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h
	DW	00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h
	DW	00038h, 00039h, 0003Ah, 0003Bh, 00012h, 00032h, 00032h, 00032h
	DW	00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h
	DW	00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h, 00032h
	DW	00003h, 00004h, 00003h, 00004h, 00008h, 00009h, 0000Ah, 0000Bh
	DW	00011h, 00021h, 0000Ch, 0000Dh, 0000Eh, 0000Fh, 00003h, 00004h
	DW	00060h, 00061h, 00060h, 00061h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00008h, 00009h, 0000Ah, 0000Bh, 00012h, 00021h, 0000Ch, 0000Dh
	DW	0000Eh, 0000Fh, 00003h, 00004h, 00003h, 00003h, 00003h, 00003h
	DW	00060h, 00061h, 00060h, 00061h, 00003h, 00004h, 00003h, 00004h
	DW	00013h, 00014h, 00013h, 00014h, 00018h, 00019h, 0001Ah, 0001Bh
	DW	00011h, 00021h, 0001Ch, 0001Dh, 0001Eh, 0001Fh, 00013h, 00014h
	DW	00070h, 00071h, 00070h, 00071h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00018h, 00019h, 0001Ah, 0001Bh, 00012h, 00021h, 0001Ch, 0001Dh
	DW	0001Eh, 0001Fh, 00013h, 00014h, 00003h, 00003h, 00003h, 00003h
	DW	00070h, 00071h, 00070h, 00071h, 00013h, 00014h, 00013h, 00014h
	DW	00003h, 00004h, 00003h, 00004h, 00028h, 00029h, 0002Ah, 0002Bh
	DW	00011h, 00021h, 0002Ch, 0002Dh, 0002Eh, 0002Fh, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00040h, 00041h, 00040h, 00041h, 00003h, 00004h, 00003h, 00004h
	DW	00028h, 00029h, 0002Ah, 0002Bh, 00012h, 00021h, 0002Ch, 0002Dh
	DW	0002Eh, 0002Fh, 00003h, 00004h, 00060h, 00061h, 00060h, 00061h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00013h, 00014h, 00013h, 00014h, 00038h, 00039h, 0003Ah, 0003Bh
	DW	00011h, 00021h, 0003Ch, 0003Dh, 0003Eh, 0003Fh, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00050h, 00051h, 00050h, 00051h, 00013h, 00014h, 00013h, 00014h
	DW	00038h, 00039h, 0003Ah, 0003Bh, 00012h, 00021h, 0003Ch, 0003Dh
	DW	0003Eh, 0003Fh, 00013h, 00014h, 00070h, 00071h, 00070h, 00071h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00003h, 00004h, 00003h, 00004h, 00008h, 00009h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00005h, 00006h, 00007h, 00003h, 00004h
	DW	00008h, 00009h, 0000Ah, 0000Bh, 00012h, 00021h, 00003h, 00004h
	DW	00004h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00003h, 00003h, 00005h, 00006h, 00007h
	DW	00013h, 00014h, 00013h, 00014h, 00018h, 00019h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00015h, 00016h, 00017h, 00013h, 00014h
	DW	00018h, 00019h, 0001Ah, 0001Bh, 00012h, 00021h, 00013h, 00014h
	DW	00004h, 00004h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00003h, 00003h, 00015h, 00016h, 00017h
	DW	00003h, 00004h, 00003h, 00004h, 00028h, 00029h, 0002Ah, 0002Bh
	DW	00011h, 00021h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00025h, 00026h, 00027h, 00003h, 00004h
	DW	00028h, 00029h, 0002Ah, 0002Bh, 00012h, 00021h, 00040h, 00041h
	DW	00040h, 00041h, 00040h, 00041h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00003h, 00003h, 00025h, 00026h, 00027h
	DW	00013h, 00014h, 00013h, 00014h, 00038h, 00039h, 0003Ah, 0003Bh
	DW	00011h, 00021h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00035h, 00036h, 00037h, 00013h, 00014h
	DW	00038h, 00039h, 0003Ah, 0003Bh, 00012h, 00021h, 00050h, 00051h
	DW	00050h, 00051h, 00050h, 00051h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00003h, 00003h, 00035h, 00036h, 00037h
	DW	00003h, 00004h, 00003h, 00004h, 00008h, 00009h, 0000Ah, 0000Bh
	DW	00011h, 00021h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00060h, 00061h, 00060h, 00061h, 00003h, 00004h, 00003h, 00004h
	DW	00040h, 00041h, 00040h, 00041h, 00003h, 00004h, 00003h, 00004h
	DW	00008h, 00009h, 0000Ah, 0000Bh, 00040h, 00041h, 00040h, 00041h
	DW	00040h, 00041h, 00040h, 00041h, 00040h, 00041h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00013h, 00014h, 00013h, 00014h, 00018h, 00019h, 0001Ah, 0001Bh
	DW	00011h, 00021h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00070h, 00071h, 00070h, 00071h, 00013h, 00014h, 00013h, 00014h
	DW	00050h, 00051h, 00050h, 00051h, 00013h, 00014h, 00013h, 00014h
	DW	00018h, 00019h, 0001Ah, 0001Bh, 00050h, 00051h, 00050h, 00051h
	DW	00050h, 00051h, 00050h, 00051h, 00050h, 00051h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00003h, 00004h, 00003h, 00004h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00028h, 00029h, 00040h, 00041h, 00040h, 00041h, 00040h, 00041h
	DW	00040h, 00041h, 00040h, 00041h, 00040h, 00041h, 00040h, 00041h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00013h, 00014h, 00013h, 00014h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00038h, 00039h, 00050h, 00051h, 00050h, 00051h, 00050h, 00051h
	DW	00050h, 00051h, 00050h, 00051h, 00050h, 00051h, 00050h, 00051h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00003h, 00004h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00003h, 00004h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00040h, 00041h, 00040h, 00041h, 00040h, 00041h, 00040h, 00041h
	DW	00040h, 00041h, 00040h, 00041h, 00040h, 00041h, 00040h, 00041h
	DW	00040h, 00041h, 00003h, 00004h, 00003h, 00004h, 00003h, 00004h
	DW	00013h, 00014h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00013h, 00014h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00050h, 00051h, 00050h, 00051h, 00050h, 00051h, 00050h, 00051h
	DW	00050h, 00051h, 00050h, 00051h, 00050h, 00051h, 00050h, 00051h
	DW	00050h, 00051h, 00013h, 00014h, 00013h, 00014h, 00013h, 00014h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00060h, 00061h, 00060h, 00061h, 00060h, 00061h, 00060h, 00061h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h
	DW	00070h, 00071h, 00070h, 00071h, 00070h, 00071h, 00070h, 00071h

CODE	ENDS
	END	START
