shithub: pokecrystal

Download patch

ref: 8740fc6e87f3d0c1099e5755488e61ff3c75ea8c
parent: 24b7b2c1cf4a83967c441f1d23c28760e0dadcc1
author: PikalaxALT <PikalaxALT@gmail.com>
date: Sun Nov 22 08:50:19 EST 2015

Annotate gfx/mail.asm

--- a/gfx/mail.asm
+++ b/gfx/mail.asm
@@ -21,13 +21,13 @@
 	ld a, c
 	ld de, StandardEnglishFont
 	or a
-	jr z, .asm_b9268
+	jr z, .got_font
 	ld de, FrenchGermanFont
 	sub $3
-	jr c, .asm_b9268
+	jr c, .got_font
 	ld de, SpanishItalianFont
 
-.asm_b9268
+.got_font
 	ld hl, VTiles1
 	lb bc, BANK(StandardEnglishFont), $80
 	call Get1bpp
@@ -35,7 +35,7 @@
 	call Functionb92b8
 	call EnableLCD
 	call WaitBGMap
-	ld a, [wd1ec]
+	ld a, [Buffer3]
 	ld e, a
 	callba Function8cb4
 	call SetPalettes
@@ -49,22 +49,22 @@
 ; b929a
 
 Functionb929a: ; b929a
-.asm_b929a
+.loop
 	call GetJoypad
 	ld a, [hJoyPressed]
 	and A_BUTTON | B_BUTTON | START
-	jr z, .asm_b929a
+	jr z, .loop
 	and START
-	jr nz, .asm_b92a8
+	jr nz, .pressed_start
 	ret
 
-.asm_b92a8
+.pressed_start
 	ld a, [wJumptableIndex]
 	push af
 	callab Function845d4
 	pop af
 	ld [wJumptableIndex], a
-	jr .asm_b929a
+	jr .loop
 ; b92b8
 
 Functionb92b8: ; b92b8
@@ -73,7 +73,7 @@
 	push hl
 	ld a, $0
 	call GetSRAMBank
-	ld de, $2b
+	ld de, sPartyMon1MailAuthorID - sPartyMon1Mail
 	add hl, de
 	ld a, [hli]
 	ld [Buffer1], a
@@ -85,25 +85,25 @@
 	call CloseSRAM
 	ld hl, MailGFXPointers
 	ld c, 0
-.asm_b92d9
+.loop
 	ld a, [hli]
 	cp b
-	jr z, .asm_b92ea
-	cp $ff
-	jr z, .asm_b92e6
+	jr z, .got_pointer
+	cp -1
+	jr z, .invalid
 	inc c
 rept 2
 	inc hl
 endr
-	jr .asm_b92d9
+	jr .loop
 
-.asm_b92e6
+.invalid
 	ld hl, MailGFXPointers
 	inc hl
 
-.asm_b92ea
+.got_pointer
 	ld a, c
-	ld [wd1ec], a
+	ld [Buffer3], a
 	ld a, [hli]
 	ld h, [hl]
 	ld l, a
@@ -126,67 +126,68 @@
 	dbw BLUESKY_MAIL, LoadBlueSkyMailGFX
 	dbw MUSIC_MAIL,   LoadMusicMailGFX
 	dbw MIRAGE_MAIL,  LoadMirageMailGFX
-	db $ff
+	db -1
 ; b9317
 
 LoadSurfMailGFX: ; b9317
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9d46
-	ld c, $40
-	call Functionb9915
+	ld de, SurfMailBorderGFX
+	ld c, 8 * 8
+	call LoadMailGFX_Color2
 	ld de, MailLaprasGFX
-	ld c, $30
-	call Functionb991e
-	ld de, Unknown_b994e
-	ld c, $8
-	call Functionb9915
-	jr Functionb9351
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
+	ld de, SurfMailWaveGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	jr FinishLoadingSurfLiteBlueMailGFX
 
 LoadLiteBlueMailGFX: ; b9335
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9dc6
-	ld c, $40
-	call Functionb9915
+	ld de, LiteBlueMailBorderGFX
+	ld c, 8 * 8
+	call LoadMailGFX_Color2
 	ld de, MailDratiniGFX
-	ld c, $30
-	call Functionb991e
-	ld de, Unknown_b995e
-	ld c, $8
-	call Functionb9915
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
+	ld de, PortraitMailUnderlineGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
 
-Functionb9351: ; b9351
-	ld de, Unknown_b9976
-	ld c, $10
-	call Functionb9915
-	ld c, $10
-	call Functionb990c
-	ld de, Unknown_b9c3e
-	ld c, $40
-	call Functionb990c
-	ld c, $40
-	call Functionb9915
-	call Functionb9858
+FinishLoadingSurfLiteBlueMailGFX: ; b9351
+	ld de, SurfLiteBlueMailSmallShapesGFX
+	ld c, 2 * 8
+	call LoadMailGFX_Color2
+	ld c, 2 * 8
+	call LoadMailGFX_Color1
+	ld de, SurfLiteBlueMailLargeShapesGFX
+	ld c, 8 * 8
+	call LoadMailGFX_Color1
+	ld c, 8 * 8
+	call LoadMailGFX_Color2
+
+	call DrawMailBorder
 	hlcoord 2, 15
 	ld a, $3f
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	ld a, $39
 	hlcoord 15, 14
-	call Functionb98fc
+	call Mail_Draw3x2Graphic
 	ld a, $44
 	hlcoord 2, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 15, 11
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $4c
 	hlcoord 3, 12
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 15, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $50
 	hlcoord 6, 3
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $40
 	hlcoord 13, 2
 	ld [hli], a
@@ -210,102 +211,104 @@
 	hlcoord 6, 11
 	ld [hli], a
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b93d2
 
 LoadEonMailGFX: ; b93d2
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b997e
-	ld c, $8
-	call Functionb9915
-	ld de, Unknown_b998e
-	ld c, $8
-	call Functionb990c
-	ld de, Unknown_b998e
-	ld c, $8
-	call Functionb990c
-	ld de, Unknown_b997e
-	ld c, $8
-	call Functionb9915
-	ld de, Unknown_b9d76
-	ld c, $8
-	call Functionb9915
-	ld de, MailPikaGFX
-	ld c, $30
-	call Functionb991e
+	ld de, EonMailBorder1GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, EonMailBorder2GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+	ld de, EonMailBorder2GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+	ld de, EonMailBorder1GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, EonMailBorder3GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, MailEeveeGFX
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
 	ld hl, VTiles2 tile $3d
-	ld de, Unknown_b9c9e
-	ld c, $20
-	call Functionb990c
-	ld de, Unknown_b998e
-	ld c, $8
-	call Functionb9915
+	ld de, MailLargeCircleGFX
+	ld c, 4 * 8
+	call LoadMailGFX_Color1
+	ld de, EonMailBorder2GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+
 	ld a, $31
 	hlcoord 0, 0
-	call Functionb98a8
+	call Mail_Place18TileAlternatingRow
 	hlcoord 1, 17
-	call Functionb98a8
+	call Mail_Place18TileAlternatingRow
 	ld a, $33
 	hlcoord 0, 1
-	call Functionb98ba
+	call Mail_Place16TileAlternatingColumn
 	hlcoord 19, 0
-	call Functionb98ba
+	call Mail_Place16TileAlternatingColumn
 	hlcoord 2, 15
 	ld a, $35
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	inc a
 	hlcoord 15, 14
-	call Functionb98fc
-	call Functionb9491
+	call Mail_Draw3x2Graphic
+	call LovelyEonMail_PlaceIcons
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b944b
 
 LoadLovelyMailGFX: ; b944b
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9e26
-	ld c, $28
-	call Functionb9915
+	ld de, LovelyMailBorderGFX
+	ld c, 5 * 8
+	call LoadMailGFX_Color2
 	ld de, MailPoliwagGFX
-	ld c, $30
-	call Functionb991e
-	ld de, Unknown_b9966
-	ld c, $8
-	call Functionb9915
-	ld de, Unknown_b9c5e
-	ld c, $20
-	call Functionb9915
-	ld de, Unknown_b996e
-	ld c, $8
-	call Functionb990c
-	call Functionb987b
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
+	ld de, LovelyMailUnderlineGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, LovelyMailLargeHeartGFX
+	ld c, 4 * 8
+	call LoadMailGFX_Color2
+	ld de, LovelyMailSmallHeartGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+
+	call DrawMailBorder2
 	hlcoord 2, 15
 	ld a, $3c
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	ld a, $36
 	hlcoord 15, 14
-	call Functionb98fc
-	call Functionb9491
+	call Mail_Draw3x2Graphic
+	call LovelyEonMail_PlaceIcons
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b9491
 
-Functionb9491: ; b9491
+LovelyEonMail_PlaceIcons: ; b9491
 	ld a, $3d
 	hlcoord 2, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 16, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 9, 4
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 2, 11
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 6, 12
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 12, 11
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $41
 	hlcoord 5, 4
 	ld [hl], a
@@ -327,32 +330,32 @@
 LoadMorphMailGFX: ; b94d6
 	push bc
 	ld hl, VTiles2 tile $31
-	ld bc, $28
-	call Functionb97f8
-	ld de, Unknown_b9c96
-	ld c, 8
-	call Functionb9915
-	ld de, Unknown_b9c7e
-	ld c, 8
-	call Functionb9915
-	ld de, Unknown_b993e
-	ld c, 8
-	call Functionb9915
-	ld de, Unknown_b997e
-	ld c, 8
-	call Functionb990c
-	ld de, Unknown_b9926
-	ld c, 8
-	call Functionb9915
+	ld bc, 5 * 8
+	call MailGFX_GenerateMonochromeTilesColor2
+	ld de, MorphMailBorderGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, MorphMailBorderCorner1GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, MorphMailBorderCorner2GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, EonMailBorder1GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+	ld de, MorphMailDividerGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
 	ld de, MailDittoGFX
-	ld c, $30
-	call Functionb991e
-	call Functionb987b
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
+	call DrawMailBorder2
 	ld a, $31
 	hlcoord 1, 1
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 17, 15
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 1, 3
 	ld [hl], a
 	hlcoord 3, 1
@@ -382,79 +385,80 @@
 	inc a
 	hlcoord 2, 15
 	ld b, $e
-	call Functionb98de
+	call Mail_DrawRowLoop
 	inc a
 	hlcoord 2, 11
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	hlcoord 2, 5
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	inc a
 	hlcoord 6, 1
-	call Functionb98d0
+	call Mail_Draw13TileRow
 	hlcoord 1, 16
-	call Functionb98d0
+	call Mail_Draw13TileRow
 	inc a
 	hlcoord 3, 13
-	call Functionb98fc
+	call Mail_Draw3x2Graphic
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b9582
 
 LoadBlueSkyMailGFX: ; b9582
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b997e
-	ld c, $8
-	call Functionb9915
+	ld de, EonMailBorder1GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
 	ld a, $ff
-	ld bc, $10
+	ld bc, 1 tiles
 	call ByteFill
-	ld de, Unknown_b992e
-	ld c, $8
-	call Functionb991e
+	ld de, BlueSkyMailGrassGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color3
 	ld de, MailDragoniteGFX
-	ld c, $b8
-	call Functionb991e
+	ld c, 23 * 8
+	call LoadMailGFX_Color3
 	ld de, MailCloudGFX
-	ld c, $30
-	call Functionb990c
-	ld de, Unknown_b9db6
-	ld c, $8
-	call Functionb990c
+	ld c, 6 * 8
+	call LoadMailGFX_Color1
+	ld de, FlowerMailSenderUnderlineGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
 	ld de, MailCloudGFX
-	ld c, $8
-	call Functionb990c
-	ld de, Unknown_b9d26
-	ld c, $10
-	call Functionb990c
-	ld de, Unknown_b9d3e
-	ld c, $8
-	call Functionb990c
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+	ld de, MailCloud2GFX
+	ld c, 2 * 8
+	call LoadMailGFX_Color1
+	ld de, MailCloud3GFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+
 	ld a, $31
 	hlcoord 0, 0
-	call Functionb98dc
+	call Mail_DrawFullWidthBorder
 	hlcoord 0, 1
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	hlcoord 19, 1
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	inc a
 	hlcoord 0, 17
-	call Functionb98dc
+	call Mail_DrawFullWidthBorder
 	inc a
 	hlcoord 0, 16
-	call Functionb98dc
+	call Mail_DrawFullWidthBorder
 	inc a
 	hlcoord 2, 2
-	call Functionb9636
+	call Mail_Place6TileRow
 	hlcoord 3, 3
-	call Functionb9636
+	call Mail_Place6TileRow
 	hlcoord 4, 4
-	call Functionb9636
+	call Mail_Place6TileRow
 	dec hl
 	ld [hl], $7f
 	dec a
 	hlcoord 15, 14
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	add $4
 	hlcoord 15, 16
 	ld [hli], a
@@ -463,27 +467,27 @@
 	inc a
 	push af
 	hlcoord 12, 1
-	call Functionb98fc
+	call Mail_Draw3x2Graphic
 	pop af
 	hlcoord 15, 4
-	call Functionb98fc
+	call Mail_Draw3x2Graphic
 	inc a
 	hlcoord 2, 11
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	inc a
 	hlcoord 10, 3
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b9636
 
-Functionb9636: ; b9636
+Mail_Place6TileRow: ; b9636
 	ld b, $6
-.asm_b9638
+.loop
 	ld [hli], a
 	inc a
 	dec b
-	jr nz, .asm_b9638
+	jr nz, .loop
 	ret
 ; b963e
 
@@ -490,153 +494,157 @@
 LoadFlowerMailGFX: ; b963e
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9d86
-	ld c, $40
-	call Functionb990c
+	ld de, FlowerMailBorderGFX
+	ld c, 8 * 8
+	call LoadMailGFX_Color1
 	ld de, MailOddishGFX
-	ld c, $20
-	call Functionb991e
-	ld de, Unknown_b9db6
-	ld c, $8
-	call Functionb9915
-	ld de, Unknown_b9cbe
-	ld c, $20
-	call Functionb990c
-	ld c, $20
-	call Functionb9915
-	call Functionb9858
+	ld c, 4 * 8
+	call LoadMailGFX_Color3
+	ld de, FlowerMailSenderUnderlineGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+	ld de, FlowerMailLargeFlowerGFX
+	ld c, 4 * 8
+	call LoadMailGFX_Color1
+	ld c, 4 * 8
+	call LoadMailGFX_Color2
+
+	call DrawMailBorder
 	hlcoord 2, 15
-	ld a, $3d
-	call Functionb98d4
-	ld a, $39
+	ld a, $3d ; underline
+	call Mail_Draw16TileRow
+	ld a, $39 ; oddish
 	hlcoord 16, 13
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 2, 13
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $3e
 	hlcoord 2, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 5, 3
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 10, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 16, 3
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 5, 11
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 16, 10
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	ld a, $42
 	hlcoord 3, 4
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 12, 3
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 14, 2
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 2, 10
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	hlcoord 14, 11
-	call Functionb98ee
+	call Mail_Draw2x2Graphic
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b96ca
 
 LoadPortraitMailGFX: ; b96ca
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9e4e
-	ld c, $28
-	call Functionb9915
-	ld de, Unknown_b995e
-	ld c, $8
-	call Functionb9915
+	ld de, PortraitMailBorderGFX
+	ld c, 5 * 8
+	call LoadMailGFX_Color2
+	ld de, PortraitMailUnderlineGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
 	ld hl, VTiles2 tile $3d
-	ld de, Unknown_b9bfe
-	ld c, $20
-	call Functionb990c
-	ld de, Unknown_b9936
-	ld c, $8
-	call Functionb9915
-	call Functionb987b
+	ld de, PortraitMailLargePokeballGFX
+	ld c, 4 * 8
+	call LoadMailGFX_Color1
+	ld de, PortraitMailSmallPokeballGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
+
+	call DrawMailBorder2
 	hlcoord 8, 15
 	ld a, $36
 	ld b, $a
-	call Functionb98de
-	call Functionb9491
+	call Mail_DrawRowLoop
+	call LovelyEonMail_PlaceIcons
 	ld a, $1
 	ld [UnownLetter], a
 	hlcoord 1, 10
 	call PrepMonFrontpic
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b9710
 
 LoadMusicMailGFX: ; b9710
 	push bc
 	ld hl, VTiles2 tile $31
-	ld de, Unknown_b9e06
-	ld c, $20
-	call Functionb9915
-	ld de, Unknown_b993e
-	ld c, $10
-	call Functionb9915
-	ld de, Unknown_b9996
-	ld c, $30
-	call Functionb991e
+	ld de, MusicMailBorderGFX
+	ld c, 4 * 8
+	call LoadMailGFX_Color2
+	ld de, MorphMailBorderCorner2GFX
+	ld c, 2 * 8
+	call LoadMailGFX_Color2
+	ld de, MailNatuGFX
+	ld c, 6 * 8
+	call LoadMailGFX_Color3
 	xor a
-	ld bc, $10
+	ld bc, 1 tiles
 	call ByteFill
-	ld de, Unknown_b9cfe
-	ld c, $18
-	call Functionb990c
-	ld de, Unknown_b9946
-	ld c, $8
-	call Functionb990c
+	ld de, MusicMailLargeNoteGFX
+	ld c, 3 * 8
+	call LoadMailGFX_Color1
+	ld de, MusicMailSmallNoteGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+
 	ld a, $31
 	hlcoord 0, 0
-	call Functionb98a8
+	call Mail_Place18TileAlternatingRow
 	hlcoord 1, 17
-	call Functionb98a8
+	call Mail_Place18TileAlternatingRow
 	ld a, $33
 	hlcoord 0, 1
-	call Functionb98ba
+	call Mail_Place16TileAlternatingColumn
 	hlcoord 19, 0
-	call Functionb98ba
+	call Mail_Place16TileAlternatingColumn
 	ld a, $35
 	hlcoord 2, 15
-	call Functionb989e
+	call Mail_Place14TileAlternatingRow
 	ld a, $37
 	hlcoord 15, 14
-	call Functionb98fc
-	call Functionb9491
+	call Mail_Draw3x2Graphic
+	call LovelyEonMail_PlaceIcons
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b9776
 
 LoadMirageMailGFX: ; b9776
 	push bc
 	ld hl, VTiles2 tile $31
-	ld bc, $28
-	call Functionb97f8
-	ld de, Unknown_b992e
-	ld c, $8
-	call Functionb9915
+	ld bc, 5 * 8
+	call MailGFX_GenerateMonochromeTilesColor2
+	ld de, BlueSkyMailGrassGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color2
 	ld de, MailMewGFX
-	ld c, $90
-	call Functionb9915
-	ld de, Unknown_b9dce
-	ld c, $8
-	call Functionb990c
-	ld de, Unknown_b9df6
-	ld c, $8
-	call Functionb990c
-	call Functionb987b
+	ld c, 18 * 8
+	call LoadMailGFX_Color2
+	ld de, MirageMailTopDividerGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+	ld de, MirageMailBottomDividerGFX
+	ld c, 1 * 8
+	call LoadMailGFX_Color1
+
+	call DrawMailBorder2
 	ld a, $36
 	hlcoord 1, 16
-	call Functionb98d8
+	call Mail_DrawTopBottomBorder
 	inc a
 	hlcoord 15, 14
-	call Functionb98fc
+	call Mail_Draw3x2Graphic
 	inc a
 	hlcoord 15, 16
 	ld [hli], a
@@ -644,13 +652,13 @@
 	ld [hl], a
 	ld a, $3f
 	hlcoord 1, 1
-	call Functionb98a8
+	call Mail_Place18TileAlternatingRow
 	ld a, $41
 	hlcoord 0, 2
-	call Functionb98b5
+	call Mail_Place14TileAlternatingColumn
 	ld a, $43
 	hlcoord 19, 2
-	call Functionb98b5
+	call Mail_Place14TileAlternatingColumn
 	ld a, $45
 	hlcoord 0, 1
 	ld [hl], a
@@ -665,16 +673,16 @@
 	ld [hl], a
 	inc a
 	hlcoord 2, 5
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	inc a
 	hlcoord 2, 11
-	call Functionb98d4
+	call Mail_Draw16TileRow
 	pop hl
-	jp Functionb9803
+	jp MailGFX_PlaceMessage
 ; b97f8
 
-Functionb97f8: ; b97f8
-.asm_b97f8
+MailGFX_GenerateMonochromeTilesColor2: ; b97f8
+.loop
 	xor a
 	ld [hli], a
 	ld a, $ff
@@ -682,24 +690,24 @@
 	dec bc
 	ld a, b
 	or c
-	jr nz, .asm_b97f8
+	jr nz, .loop
 	ret
 ; b9803
 
-Functionb9803: ; b9803
-	ld bc, $2f
+MailGFX_PlaceMessage: ; b9803
+	ld bc, MAIL_STRUCT_LENGTH
 	ld de, wd002
 	ld a, $0
 	call GetSRAMBank
 	call CopyBytes
 	call CloseSRAM
-	ld hl, wd023
+	ld hl, wd002 + sPartyMon1MailAuthor - sPartyMon1Mail
 	ld de, wd050
-	ld bc, $a
+	ld bc, NAME_LENGTH - 1
 	call CopyBytes
-	ld a, $50
-	ld [wd023], a
-	ld [wd05a], a
+	ld a, "@"
+	ld [wd002 + sPartyMon1MailAuthor - sPartyMon1Mail], a
+	ld [wd050 + NAME_LENGTH - 1], a
 	ld de, wd002
 	hlcoord 2, 7
 	call PlaceString
@@ -707,21 +715,21 @@
 	ld a, [de]
 	and a
 	ret z
-	ld a, [wd1ec]
+	ld a, [Buffer3]
 	hlcoord 8, 14
-	cp $3
-	jr z, .asm_b984b
+	cp $3 ; PORTRAITMAIL
+	jr z, .place_author
 	hlcoord 6, 14
-	cp $6
-	jr z, .asm_b984b
+	cp $6 ; MORPH_MAIL
+	jr z, .place_author
 	hlcoord 5, 14
 
-.asm_b984b
+.place_author
 	jp PlaceString
 ; b984e
 
 Functionb984e: ; b984e
-.asm_b984e
+.loop
 	ld a, [hl]
 	xor $ff
 	ld [hli], a
@@ -728,89 +736,91 @@
 	dec bc
 	ld a, b
 	or c
-	jr nz, .asm_b984e
+	jr nz, .loop
 	ret
 ; b9858
 
-Functionb9858: ; b9858
+DrawMailBorder: ; b9858
 	hlcoord 0, 0
 	ld a, $31
 	ld [hli], a
 	inc a
-	call Functionb98d8
+	call Mail_DrawTopBottomBorder
 	inc a
 	ld [hli], a
 	inc a
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	ld a, $36
 	ld [hli], a
 	inc a
-	call Functionb98d8
+	call Mail_DrawTopBottomBorder
 	hlcoord 19, 1
 	ld a, $35
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	ld a, $38
 	ld [hl], a
 	ret
 ; b987b
 
-Functionb987b: ; b987b
+DrawMailBorder2: ; b987b
 	hlcoord 0, 0
 	ld a, $31
 	ld [hli], a
 	inc a
-	call Functionb98d8
+	call Mail_DrawTopBottomBorder
 	ld [hl], $31
 	inc hl
 	inc a
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	ld [hl], $31
 	inc hl
 	inc a
-	call Functionb98d8
+	call Mail_DrawTopBottomBorder
 	hlcoord 19, 1
 	ld a, $35
-	call Functionb98e3
+	call Mail_DrawLeftRightBorder
 	ld [hl], $31
 	ret
 ; b989e
 
-Functionb989e: ; b989e
+Mail_Place14TileAlternatingRow: ; b989e
 	push af
-	ld b, $7
-	jr Functionb98ab
+	ld b, 14 / 2
+	jr Mail_PlaceAlternatingRow
 
-Functionb98a3: ; b98a3
+Mail_Place16TileAlternatingRow: ; b98a3
 	push af
-	ld b, $8
-	jr Functionb98ab
+	ld b, 16 / 2
+	jr Mail_PlaceAlternatingRow
 
-Functionb98a8: ; b98a8
+Mail_Place18TileAlternatingRow: ; b98a8
 	push af
-	ld b, $9
+	ld b, 18 / 2
 
-Functionb98ab: ; b98ab
+Mail_PlaceAlternatingRow: ; b98ab
+.loop
 	ld [hli], a
 	inc a
 	ld [hli], a
 	dec a
 	dec b
-	jr nz, Functionb98ab
+	jr nz, .loop
 	ld [hl], a
 	pop af
 	ret
 ; b98b5
 
-Functionb98b5: ; b98b5
+Mail_Place14TileAlternatingColumn: ; b98b5
 	push af
-	ld b, $7
-	jr Functionb98bd
+	ld b, 14 / 2
+	jr Mail_PlaceAlternatingColumn
 
-Functionb98ba: ; b98ba
+Mail_Place16TileAlternatingColumn: ; b98ba
 	push af
-	ld b, $8
+	ld b, 16 / 2
 
-Functionb98bd: ; b98bd
+Mail_PlaceAlternatingColumn: ; b98bd
+.loop
 	ld [hl], a
 	ld de, SCREEN_WIDTH
 	add hl, de
@@ -819,55 +829,56 @@
 	add hl, de
 	dec a
 	dec b
-	jr nz, Functionb98bd
+	jr nz, .loop
 	ld [hl], a
 	pop af
 	ret
 ; b98cc
 
-Functionb98cc: ; b98cc
+Mail_Draw7TileRow: ; b98cc
 	ld b, $7
-	jr Functionb98de
+	jr Mail_DrawRowLoop
 
-Functionb98d0: ; b98d0
+Mail_Draw13TileRow: ; b98d0
 	ld b, $d
-	jr Functionb98de
+	jr Mail_DrawRowLoop
 
-Functionb98d4: ; b98d4
+Mail_Draw16TileRow: ; b98d4
 	ld b, $10
-	jr Functionb98de
+	jr Mail_DrawRowLoop
 
-Functionb98d8: ; b98d8
-	ld b, $12
-	jr Functionb98de
+Mail_DrawTopBottomBorder: ; b98d8
+	ld b, SCREEN_WIDTH - 2
+	jr Mail_DrawRowLoop
 
-Functionb98dc: ; b98dc
-	ld b, $14
+Mail_DrawFullWidthBorder: ; b98dc
+	ld b, SCREEN_WIDTH
 
-Functionb98de: ; b98de
+Mail_DrawRowLoop: ; b98de
+.loop
 	ld [hli], a
 	dec b
-	jr nz, Functionb98de
+	jr nz, .loop
 	ret
 ; b98e3
 
-Functionb98e3: ; b98e3
-	ld b, $10
+Mail_DrawLeftRightBorder: ; b98e3
+	ld b, SCREEN_HEIGHT - 2
 	ld de, SCREEN_WIDTH
-.asm_b98e8
+.loop
 	ld [hl], a
 	add hl, de
 	dec b
-	jr nz, .asm_b98e8
+	jr nz, .loop
 	ret
 ; b98ee
 
-Functionb98ee: ; b98ee
+Mail_Draw2x2Graphic: ; b98ee
 	push af
 	ld [hli], a
 	inc a
 	ld [hl], a
-	ld bc, $13
+	ld bc, SCREEN_WIDTH - 1
 	add hl, bc
 	inc a
 	ld [hli], a
@@ -877,13 +888,13 @@
 	ret
 ; b98fc
 
-Functionb98fc: ; b98fc
+Mail_Draw3x2Graphic: ; b98fc
 	ld [hli], a
 	inc a
 	ld [hli], a
 	inc a
 	ld [hl], a
-	ld bc, SCREEN_HEIGHT
+	ld bc, SCREEN_WIDTH - 2
 	add hl, bc
 	inc a
 	ld [hli], a
@@ -894,8 +905,8 @@
 	ret
 ; b990c
 
-Functionb990c: ; b990c
-.asm_b990c
+LoadMailGFX_Color1: ; b990c
+.loop
 	ld a, [de]
 	inc de
 	ld [hli], a
@@ -902,12 +913,12 @@
 	xor a
 	ld [hli], a
 	dec c
-	jr nz, .asm_b990c
+	jr nz, .loop
 	ret
 ; b9915
 
-Functionb9915: ; b9915
-.asm_b9915
+LoadMailGFX_Color2: ; b9915
+.loop
 	xor a
 	ld [hli], a
 	ld a, [de]
@@ -914,12 +925,12 @@
 	inc de
 	ld [hli], a
 	dec c
-	jr nz, .asm_b9915
+	jr nz, .loop
 	ret
 ; b991e
 
-Functionb991e: ; b991e
-.asm_b991e
+LoadMailGFX_Color3: ; b991e
+.loop
 	ld a, [de]
 	inc de
 rept 2
@@ -926,144 +937,145 @@
 	ld [hli], a
 endr
 	dec c
-	jr nz, .asm_b991e
+	jr nz, .loop
 	ret
 ; b9926
 
-Unknown_b9926: ; b9926
-INCBIN "gfx/unknown/0b9926.1bpp"
+MorphMailDividerGFX: ; b9926
+INCBIN "gfx/mail/0b9926.1bpp"
 
-Unknown_b992e: ; b992e
-INCBIN "gfx/unknown/0b992e.1bpp"
+BlueSkyMailGrassGFX: ; b992e
+INCBIN "gfx/mail/0b992e.1bpp"
 
-Unknown_b9936: ; b9936
-INCBIN "gfx/unknown/0b9936.1bpp"
+PortraitMailSmallPokeballGFX: ; b9936
+INCBIN "gfx/mail/0b9936.1bpp"
 
-Unknown_b993e: ; b993e
-INCBIN "gfx/unknown/0b993e.1bpp"
+MorphMailBorderCorner2GFX: ; b993e
+INCBIN "gfx/mail/0b993e.1bpp"
 
-Unknown_b9946: ; b9946
-INCBIN "gfx/unknown/0b9946.1bpp"
+MusicMailSmallNoteGFX: ; b9946
+INCBIN "gfx/mail/0b9946.1bpp"
 
-Unknown_b994e: ; b994e
-INCBIN "gfx/unknown/0b994e.1bpp"
+SurfMailWaveGFX: ; b994e
+INCBIN "gfx/mail/0b994e.1bpp"
 
-Unknown_b995e: ; b995e
-INCBIN "gfx/unknown/0b995e.1bpp"
+PortraitMailUnderlineGFX: ; b995e
+INCBIN "gfx/mail/0b995e.1bpp"
 
-Unknown_b9966: ; b9966
-INCBIN "gfx/unknown/0b9966.1bpp"
+LovelyMailUnderlineGFX: ; b9966
+INCBIN "gfx/mail/0b9966.1bpp"
 
-Unknown_b996e: ; b996e
-INCBIN "gfx/unknown/0b996e.1bpp"
+LovelyMailSmallHeartGFX: ; b996e
+INCBIN "gfx/mail/0b996e.1bpp"
 
-Unknown_b9976: ; b9976
-INCBIN "gfx/unknown/0b9976.1bpp"
+SurfLiteBlueMailSmallShapesGFX: ; b9976
+INCBIN "gfx/mail/0b9976.1bpp"
 
-Unknown_b997e: ; b997e
-INCBIN "gfx/unknown/0b997e.1bpp"
+EonMailBorder1GFX: ; b997e
+INCBIN "gfx/mail/0b997e.1bpp"
 
-Unknown_b998e: ; b998e
-INCBIN "gfx/unknown/0b998e.1bpp"
+EonMailBorder2GFX: ; b998e
+INCBIN "gfx/mail/0b998e.1bpp"
 
-Unknown_b9996: ; b9996
-INCBIN "gfx/unknown/0b9996.1bpp"
+MailNatuGFX: ; b9996
+INCBIN "gfx/mail/0b9996.1bpp"
 
 MailDratiniGFX: ; b99c6
-INCBIN "gfx/unknown/0b99c6.1bpp"
+INCBIN "gfx/mail/0b99c6.1bpp"
 
 MailPoliwagGFX: ; b99f6
-INCBIN "gfx/unknown/0b99f6.1bpp"
+INCBIN "gfx/mail/0b99f6.1bpp"
 
 MailLaprasGFX: ; b9a26
-INCBIN "gfx/unknown/0b9a26.1bpp"
+INCBIN "gfx/mail/0b9a26.1bpp"
 
-MailPikaGFX: ; b9a56
-INCBIN "gfx/unknown/0b9a56.1bpp"
+MailEeveeGFX: ; b9a56
+INCBIN "gfx/mail/0b9a56.1bpp"
 
 MailDittoGFX: ; b9a86
-INCBIN "gfx/unknown/0b9a86.1bpp"
+INCBIN "gfx/mail/0b9a86.1bpp"
 
 MailMewGFX: ; b9ab6
-INCBIN "gfx/unknown/0b9ab6.1bpp"
+INCBIN "gfx/mail/0b9ab6.1bpp"
 
 MailDragoniteGFX: ; b9b46
-INCBIN "gfx/unknown/0b9b46.1bpp"
+INCBIN "gfx/mail/0b9b46.1bpp"
 
 MailSentretGFX: ; b9bce
-INCBIN "gfx/unknown/0b9bce.1bpp"
+INCBIN "gfx/mail/0b9bce.1bpp"
 
-Unknown_b9bee: ; b9bee
-INCBIN "gfx/unknown/0b9bee.1bpp"
+MailUnusedGrassGFX: ; b9bee
+INCBIN "gfx/mail/0b9bee.1bpp"
 
-Unknown_b9bfe: ; b9bfe
-INCBIN "gfx/unknown/0b9bfe.1bpp"
+PortraitMailLargePokeballGFX: ; b9bfe
+INCBIN "gfx/mail/0b9bfe.1bpp"
 
 MailOddishGFX: ; b9c1e
-INCBIN "gfx/unknown/0b9c1e.1bpp"
+INCBIN "gfx/mail/0b9c1e.1bpp"
 
-Unknown_b9c3e: ; b9c3e
-INCBIN "gfx/unknown/0b9c3e.1bpp"
+SurfLiteBlueMailLargeShapesGFX: ; b9c3e
+INCBIN "gfx/mail/0b9c3e.1bpp"
 
-Unknown_b9c5e: ; b9c5e
-INCBIN "gfx/unknown/0b9c5e.1bpp"
+LovelyMailLargeHeartGFX: ; b9c5e
+INCBIN "gfx/mail/0b9c5e.1bpp"
 
-Unknown_b9c7e: ; b9c7e
-INCBIN "gfx/unknown/0b9c7e.1bpp"
+MorphMailBorderCorner1GFX: ; b9c7e
+INCBIN "gfx/mail/0b9c7e.1bpp"
 
-Unknown_b9c96: ; b9c96
-INCBIN "gfx/unknown/0b9c96.1bpp"
+MorphMailBorderGFX: ; b9c96
+INCBIN "gfx/mail/0b9c96.1bpp"
 
-Unknown_b9c9e: ; b9c9e
-INCBIN "gfx/unknown/0b9c9e.1bpp"
+MailLargeCircleGFX: ; b9c9e
+INCBIN "gfx/mail/0b9c9e.1bpp"
 
-Unknown_b9cbe: ; b9cbe
-INCBIN "gfx/unknown/0b9cbe.1bpp"
+FlowerMailLargeFlowerGFX: ; b9cbe
+INCBIN "gfx/mail/0b9cbe.1bpp"
 
-Unknown_b9cde: ; b9cde
-INCBIN "gfx/unknown/0b9cde.1bpp"
+FlowerMailSmallFlowerGFX: ; b9cde
+; indirectly referenced
+INCBIN "gfx/mail/0b9cde.1bpp"
 
-Unknown_b9cfe: ; b9cfe
-INCBIN "gfx/unknown/0b9cfe.1bpp"
+MusicMailLargeNoteGFX: ; b9cfe
+INCBIN "gfx/mail/0b9cfe.1bpp"
 
 MailCloudGFX: ; b9d16
-INCBIN "gfx/unknown/0b9d16.1bpp"
+INCBIN "gfx/mail/0b9d16.1bpp"
 
-Unknown_b9d26: ; b9d26
-INCBIN "gfx/unknown/0b9d26.1bpp"
+MailCloud2GFX: ; b9d26
+INCBIN "gfx/mail/0b9d26.1bpp"
 
-Unknown_b9d3e: ; b9d3e
-INCBIN "gfx/unknown/0b9d3e.1bpp"
+MailCloud3GFX: ; b9d3e
+INCBIN "gfx/mail/0b9d3e.1bpp"
 
-Unknown_b9d46: ; b9d46
-INCBIN "gfx/unknown/0b9d46.1bpp"
+SurfMailBorderGFX: ; b9d46
+INCBIN "gfx/mail/0b9d46.1bpp"
 
-Unknown_b9d76: ; b9d76
-INCBIN "gfx/unknown/0b9d76.1bpp"
+EonMailBorder3GFX: ; b9d76
+INCBIN "gfx/mail/0b9d76.1bpp"
 
-Unknown_b9d86: ; b9d86
-INCBIN "gfx/unknown/0b9d86.1bpp"
+FlowerMailBorderGFX: ; b9d86
+INCBIN "gfx/mail/0b9d86.1bpp"
 
-Unknown_b9db6: ; b9db6
-INCBIN "gfx/unknown/0b9db6.1bpp"
+FlowerMailSenderUnderlineGFX: ; b9db6
+INCBIN "gfx/mail/0b9db6.1bpp"
 
-Unknown_b9dc6: ; b9dc6
-INCBIN "gfx/unknown/0b9dc6.1bpp"
+LiteBlueMailBorderGFX: ; b9dc6
+INCBIN "gfx/mail/0b9dc6.1bpp"
 
-Unknown_b9dce: ; b9dce
-INCBIN "gfx/unknown/0b9dce.1bpp"
+MirageMailTopDividerGFX: ; b9dce
+INCBIN "gfx/mail/0b9dce.1bpp"
 
-Unknown_b9df6: ; b9df6
-INCBIN "gfx/unknown/0b9df6.1bpp"
+MirageMailBottomDividerGFX: ; b9df6
+INCBIN "gfx/mail/0b9df6.1bpp"
 
-Unknown_b9e06: ; b9e06
-INCBIN "gfx/unknown/0b9e06.1bpp"
+MusicMailBorderGFX: ; b9e06
+INCBIN "gfx/mail/0b9e06.1bpp"
 
-Unknown_b9e26: ; b9e26
-INCBIN "gfx/unknown/0b9e26.1bpp"
+LovelyMailBorderGFX: ; b9e26
+INCBIN "gfx/mail/0b9e26.1bpp"
 
-Unknown_b9e4e: ; b9e4e
-INCBIN "gfx/unknown/0b9e4e.1bpp"
+PortraitMailBorderGFX: ; b9e4e
+INCBIN "gfx/mail/0b9e4e.1bpp"
 
 
 ItemIsMail: ; b9e76
@@ -1084,5 +1096,5 @@
 	db BLUESKY_MAIL
 	db MUSIC_MAIL
 	db MIRAGE_MAIL
-	db $ff
+	db -1
 ; b9e8b
binary files /dev/null b/gfx/mail/0b9926.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b992e.1bpp
@@ -1,0 +1,1 @@
+�HLm}
\ No newline at end of file
--- /dev/null
+++ b/gfx/mail/0b9936.1bpp
@@ -1,0 +1,1 @@
+<~���~<
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b993e.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b9946.1bpp
@@ -1,0 +1,1 @@
+p
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b994e.1bpp differ
binary files /dev/null b/gfx/mail/0b995e.1bpp differ
binary files /dev/null b/gfx/mail/0b9966.1bpp differ
binary files /dev/null b/gfx/mail/0b996e.1bpp differ
binary files /dev/null b/gfx/mail/0b9976.1bpp differ
binary files /dev/null b/gfx/mail/0b997e.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b998e.1bpp
@@ -1,0 +1,1 @@
+<~���
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9996.1bpp differ
binary files /dev/null b/gfx/mail/0b99c6.1bpp differ
binary files /dev/null b/gfx/mail/0b99f6.1bpp differ
binary files /dev/null b/gfx/mail/0b9a26.1bpp differ
binary files /dev/null b/gfx/mail/0b9a56.1bpp differ
binary files /dev/null b/gfx/mail/0b9a86.1bpp differ
binary files /dev/null b/gfx/mail/0b9ab6.1bpp differ
binary files /dev/null b/gfx/mail/0b9b46.1bpp differ
binary files /dev/null b/gfx/mail/0b9bce.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b9bee.1bpp
@@ -1,0 +1,1 @@
+�KKm}�������
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9bfe.1bpp differ
binary files /dev/null b/gfx/mail/0b9c1e.1bpp differ
binary files /dev/null b/gfx/mail/0b9c3e.1bpp differ
binary files /dev/null b/gfx/mail/0b9c5e.1bpp differ
binary files /dev/null b/gfx/mail/0b9c7e.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b9c96.1bpp
@@ -1,0 +1,1 @@
+������
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9c9e.1bpp differ
binary files /dev/null b/gfx/mail/0b9cbe.1bpp differ
binary files /dev/null b/gfx/mail/0b9cde.1bpp differ
binary files /dev/null b/gfx/mail/0b9cfe.1bpp differ
binary files /dev/null b/gfx/mail/0b9d16.1bpp differ
binary files /dev/null b/gfx/mail/0b9d26.1bpp differ
binary files /dev/null b/gfx/mail/0b9d3e.1bpp differ
binary files /dev/null b/gfx/mail/0b9d46.1bpp differ
binary files /dev/null b/gfx/mail/0b9d76.1bpp differ
binary files /dev/null b/gfx/mail/0b9d86.1bpp differ
binary files /dev/null b/gfx/mail/0b9db6.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b9dc6.1bpp
@@ -1,0 +1,1 @@
+�������
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9dce.1bpp differ
binary files /dev/null b/gfx/mail/0b9df6.1bpp differ
binary files /dev/null b/gfx/mail/0b9e06.1bpp differ
--- /dev/null
+++ b/gfx/mail/0b9e26.1bpp
@@ -1,0 +1,1 @@
+�Ù������������<��������<�������χ��
\ No newline at end of file
binary files /dev/null b/gfx/mail/0b9e4e.1bpp differ
binary files a/gfx/unknown/0b9926.1bpp /dev/null differ
--- a/gfx/unknown/0b992e.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�HLm}
\ No newline at end of file
--- a/gfx/unknown/0b9936.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-<~���~<
\ No newline at end of file
binary files a/gfx/unknown/0b993e.1bpp /dev/null differ
--- a/gfx/unknown/0b9946.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-p
\ No newline at end of file
binary files a/gfx/unknown/0b994e.1bpp /dev/null differ
binary files a/gfx/unknown/0b995e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9966.1bpp /dev/null differ
binary files a/gfx/unknown/0b996e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9976.1bpp /dev/null differ
binary files a/gfx/unknown/0b997e.1bpp /dev/null differ
--- a/gfx/unknown/0b998e.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-<~���
\ No newline at end of file
binary files a/gfx/unknown/0b9996.1bpp /dev/null differ
binary files a/gfx/unknown/0b99c6.1bpp /dev/null differ
binary files a/gfx/unknown/0b99f6.1bpp /dev/null differ
binary files a/gfx/unknown/0b9a26.1bpp /dev/null differ
binary files a/gfx/unknown/0b9a56.1bpp /dev/null differ
binary files a/gfx/unknown/0b9a86.1bpp /dev/null differ
binary files a/gfx/unknown/0b9ab6.1bpp /dev/null differ
binary files a/gfx/unknown/0b9b46.1bpp /dev/null differ
binary files a/gfx/unknown/0b9bce.1bpp /dev/null differ
--- a/gfx/unknown/0b9bee.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�KKm}�������
\ No newline at end of file
binary files a/gfx/unknown/0b9bfe.1bpp /dev/null differ
binary files a/gfx/unknown/0b9c1e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9c3e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9c5e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9c7e.1bpp /dev/null differ
--- a/gfx/unknown/0b9c96.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-������
\ No newline at end of file
binary files a/gfx/unknown/0b9c9e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9cbe.1bpp /dev/null differ
binary files a/gfx/unknown/0b9cde.1bpp /dev/null differ
binary files a/gfx/unknown/0b9cfe.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d16.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d26.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d3e.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d46.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d76.1bpp /dev/null differ
binary files a/gfx/unknown/0b9d86.1bpp /dev/null differ
binary files a/gfx/unknown/0b9db6.1bpp /dev/null differ
--- a/gfx/unknown/0b9dc6.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�������
\ No newline at end of file
binary files a/gfx/unknown/0b9dce.1bpp /dev/null differ
binary files a/gfx/unknown/0b9df6.1bpp /dev/null differ
binary files a/gfx/unknown/0b9e06.1bpp /dev/null differ
--- a/gfx/unknown/0b9e26.1bpp
+++ /dev/null
@@ -1,1 +1,0 @@
-�Ù������������<��������<�������χ��
\ No newline at end of file
binary files a/gfx/unknown/0b9e4e.1bpp /dev/null differ