This is the assembly graphics engine for Kyle Chiu's version of Five Nights at Freddy's 2
equates.h:
Code:
FNAFLIB.asm:
Code:
graphics.inc:
Code:
Notes:
1. To install greyscale, run {13}:Asm(prgmFNAFLIB
2. To uninstall greyscale, run {14}:Asm(prgmFNAFLIB
3. To use greyscale, run {12,data0,data1}:Asm(prgmFNAFLIB
4. data0 and data1 are reference values pointing to a label within the GS4 database of vertically compressed images.
---{12,2,3}:Asm(prgmFNAFLIB would show a greyscale picture using the 3rd and 4th images in the database
5. Press CLEAR to exit greyscale splash screen
Alright guys... BETA TEST! GO
Kyle Chiu: kylechiu3201@gmail.com
William White: seklorean@gmail.com
equates.h:
Code:
_ClearRect .equ 4D5Ch ; Draw a rectangle (Upper Left L,H, Lower Right E,D)
_contrast .equ 8447h ; RAM addr where contrast value is kept.
_ConvOP1 .equ 4AEFh ; puts value of OP1 into de
_GetLtoOP1 .equ 4636h ; gets list element (hl) into Op1
_DrawRectBorder .equ 4D7Dh ; Draw a rectangle (Upper Left L,H, Lower Right E,D)
_DrawRectBorderClr .equ 4D8Ch ; Draw a rectangle (Upper Left L,H, Lower Right E,D)
_EraseRectBorder .equ 4D86h ; Draw a rectangle (Upper Left L,H, Lower Right E,D)
_FPMult .equ 4084h ; do floating point multiplication OP1 * OP2
_FillRect .equ 4D62h ; Draw a rectangle (Upper Left L,H, Lower Right E,D)
_InvertRect .equ 4D5Fh ; Draw a inverted rectangle (Upper Left L,H, Lower Right E,D)
_MemChk .equ 42E5h ; checks amount of free ram
_MemClear .equ 4C30h ; erases some bytes (de), starting at a point in memory (hl)
_OP2ToOP1 .equ 4156h ; puts 11 bytes from OP2 into OP1
_plotscreen .equ 9340h ; ram addr where the graphscreen is stored
_appbackupscreen .equ 9872h
_SaveSScreen .equ 86ECh
_RclAns .equ 4AD7h ; recalls the value in Ans to OP1
_runIndicOff .equ 4570h ; Turn the running icon off
_SetXXXXOP2 .equ 4792h ; puts a 32-bit number into OP2
_StoN .equ 4ACBh ; store the value in OP1 to statistical n
_Times2 .equ 4066h ; multiply the value in OP1 by 2
gbuf1 .equ 9340h
gbuf2 .equ 9872h
FNAFLIB.asm:
Code:
; Program Name: FNAFLIB
; Author: William White
; Version: 1.0
; Date: 4/1/2015
; Written for Doors CS 7.0 and higher (http://dcs.cemetech.net)
#include "equates.h"
; 8 * 1024 = 8192 Size Limit
; 1159 Current Library Size
; 8192 - 1159 = 7033 limit for graphics
#define IMAGE_SIZE 768
#define SENTINEL_VALUE $91
#define BYTES_PER_ROW 12
#define NUM_ROWS 64
.org $9D95
rst 28h
.dw _runIndicOff
call GetAns1
ld a,e
or a
call z,Inverse
cp 1
call z,ShowPic
cp 2
call z,ShiftScreen
cp 3
call z,InvText
cp 4
call z,AlphaLock
cp 5
call z,DrawSquare
cp 6
call z,FadeOut
cp 7
call z,GetFreeRAM
cp 8
call z,GetFreeArc
cp 9
call z,ContNew
cp 10
call z,NoDone
cp 11
call z,UserSprite
cp 12
call z,GreyScale
cp 13
call z,gsEnable
cp 14
call z,gsDisable
ret
ShiftScreen:
call GetAns2
ld a,e
or a
call z,ShiftUp
cp 1
call z,ShiftDown
cp 2
call z,ShiftRight
cp 3
call z,ShiftLeft
ret
GetFreeArc:
rst 28h
.dw 5014h
ld hl,839Fh
ld d,(hl)
inc hl
ld e,(hl)
inc hl
ld b,(hl)
inc hl
ld c,(hl)
push bc
ex de,hl
rst 28h
.dw _SetXXXXOP2
rst 28h
.dw _OP2ToOP1
ld hl,32768
rst 28h
.dw _SetXXXXOP2
rst 28h
.dw _FPMult
rst 28h
.dw _Times2
pop hl
rst 28h
.dw _SetXXXXOP2
rst 30h
rst 28h
.dw _StoN
ret
ContNew:
call GetAns2
ld a,e
or a
call z,ContDown
cp 1
call z,ContUp
ret
ContUp:
ld hl,_contrast
ld a,(hl)
add a,4
cp 28h
ret nc
push af
NewCont:
pop af
ld (hl),a
add a,$D8
call 0Bh
out (10h),a
ret
ContDown:
ld hl,_contrast
ld a,(hl)
sub 4
ret c
push af
jr NewCont
GetFreeRAM:
rst 28h
.dw _MemChk
rst 28h
.dw _SetXXXXOP2
rst 28h
.dw _OP2ToOP1
rst 28h
.dw _StoN
ret
FadeOut:
ld hl,_plotscreen
ld bc,$0300
push hl
push bc
FadeLoop07:
res 0,(hl)
res 7,(hl)
inc hl
dec bc
ld a,b
or c
jr nz,FadeLoop07
call IonFastCopy
pop bc
pop hl
push hl
push bc
FadeLoop16:
res 1,(hl)
res 6,(hl)
inc hl
dec bc
ld a,b
or c
jr nz,FadeLoop16
call IonFastCopy
pop bc
pop hl
push hl
push bc
FadeLoop25:
res 2,(hl)
res 5,(hl)
inc hl
dec bc
ld a,b
or c
jr nz,FadeLoop25
call IonFastCopy
pop bc
pop hl
FadeLoop34:
res 3,(hl)
res 4,(hl)
inc hl
dec bc
ld a,b
or c
jr nz,FadeLoop34
IonFastCopy:
di
ld a,$80
out (16),a
ld hl,_plotscreen+755
ld a,32
ld c,a
inc hl
dec hl
fastCopyAgain2:
ld b,64
inc c
ld de,-767
out (16),a
add hl,de
ld de,10
fastCopyLoop2:
add hl,de
inc hl
inc hl
inc de
ld a,(hl)
out (17),a
dec de
djnz fastCopyLoop2
ld a,c
cp 44
jr nz,fastCopyAgain2
ret
DrawSquare:
call GetAns3 ; X1
ld d,e
push de
call GetAns4 ; Y1
ld a,e
pop de
ld e,a
push de
call GetAns5 ; X2
ld d,e
push de
call GetAns6 ; Y2
ld a,e
pop de
ld e,a
push de
call GetAns2 ; ID
ld a,e
pop de
pop hl
or a
call z,RectBorder
cp 1
call z,ClrRect
cp 2
call z,FillRect
cp 3
call z,InvRect
cp 4
call z,RectBorderClr
cp 5
call z,EraseRect
ret
RectBorder:
rst 28h
.dw _DrawRectBorder ;Draw a rectangle (Upper Left L,H, Lower Right E,D)
ret
ClrRect:
rst 28h
.dw _ClearRect
ret
FillRect:
rst 28h
.dw _FillRect
ret
InvRect:
rst 28h
.dw _InvertRect
ret
RectBorderClr:
rst 28h
.dw _DrawRectBorderClr
ret
EraseRect:
rst 28h
.dw _EraseRectBorder
ret
AlphaLock:
set 4,(iy+18) ; it off, so turn it on
set 6,(iy+18) ; it off, so turn it on
ret ; return
InvText:
bit 3,(iy+5) ; is text inverted
jr nz,ResInv ; yes, reset it to normal
set 3,(iy+5) ; no, invert it
ret ; return
ResInv:
res 3,(iy+5) ; normal text
ret ; return
ShiftUp:
ld hl,_plotscreen+12
ld de,_plotscreen
ld bc,755
ldir
ex de,hl
jp ShowNewUD
ShiftDown:
ld hl,_plotscreen+767-12
ld de,_plotscreen+767
ld bc,755
lddr
inc hl
ShowNewUD:
ld bc,12
rst 28h
.dw _MemClear
jp IonFastCopy
ShiftRight:
ld hl,_plotscreen
ld c,64
SRloop:
ld b,12
or a
sSRloop:
rr (hl)
inc hl
djnz sSRloop
dec c
jr nz,SRloop
jp IonFastCopy
ShiftLeft:
ld hl,_plotscreen+767
ld c,64
SLloop:
ld b,12
or a
sSLloop:
rl (hl)
dec hl
djnz sSLloop
dec c
jr nz,SLloop
jp IonFastCopy
GetAns:
rst 28h
.dw _RclAns
ret
GetAns1:
call GetAns
ld hl,1
jp CheckIt
GetAns2:
call GetAns
ld hl,2
jp CheckIt
GetAns3:
call GetAns
ld hl,3
jp CheckIt
GetAns4:
call GetAns
ld hl,4
jp CheckIt
GetAns5:
call GetAns
ld hl,5
jp CheckIt
GetAns6:
call GetAns
ld hl,6
jp CheckIt
GetAns7:
call GetAns
ld hl,7
jp CheckIt
GetAns8:
call GetAns
ld hl,8
jp CheckIt
GetAns9:
call GetAns
ld hl,9
jp CheckIt
GetAns10:
call GetAns
ld hl,10
jp CheckIt
GetAns11:
call GetAns
ld hl,11
CheckIt:
rst 28h
.dw _GetLtoOP1
rst 28h
.dw _ConvOP1
ret
Inverse:
ld hl,_plotscreen
ld bc,3
InvLoop:
ld a,(hl)
cpl
ld (hl),a
inc hl
djnz InvLoop
dec c
jr nz,InvLoop
jp IonFastCopy ; copy to screen & exit program
UserSprite:
ld hl,_appbackupscreen
push hl
call GetAns4
pop hl
inc hl
ld (hl),e
push hl
call GetAns5
pop hl
inc hl
ld (hl),e
push hl
call GetAns6
pop hl
inc hl
ld (hl),e
push hl
call GetAns7
pop hl
inc hl
ld (hl),e
push hl
call GetAns8
pop hl
inc hl
ld (hl),e
push hl
call GetAns9
pop hl
inc hl
ld (hl),e
push hl
call GetAns10
pop hl
inc hl
ld (hl),e
push hl
call GetAns11
pop hl
inc hl
ld (hl),e
call GetAns2
ld d,e
push de
call GetAns3
pop de
ld e,a
ld hl,_appbackupscreen ;graphVariables
call ClipSprite_XOR
jp IonFastCopy
ClipSprite_XOR:
ld a,8
ld b,a
ld a,e
cp $80
jr c,_PosY
neg
cp 8
ret p
ld c,a
neg
add a,8
ld b,0
add hl,bc
ld e,b
ld b,a
_PosY:
cp 64
ret nc
_ClipBtm:
add a,b
sub 65
jr c,_DoHoriz
sub b
cpl
ld b,a
_DoHoriz:
ld a,d
cp $80
jr c,_PosX
cp -7
ret c
ld ix,_ClipLeft
jr _Patch
_PosX:
cp 96
ret nc
cp 89
ld ix,_ClipRight
jr c,_DoSprite
_Patch:
ld (ix),0
_DoSprite:
di
inc hl
push hl
sla e
sla e
ld h,0
ld l,e
ld d,h
add hl,hl
add hl,de
ld e,a
sra e
sra e
sra e
jp p,_Pos
dec d
_Pos:
add hl,de
ld de,_plotscreen
add hl,de
pop de
and 7
ld (_save),sp
ld sp,11
jr z,_Aligned
dec a
ld c,a
add a,a
add a,c
ld (_Jump),a
_Loop:
ld a,(de)
ld c,a
xor a
_Jump =$+1
jr $
sla c
rla
sla c
rla
sla c
rla
sla c
rla
sla c
rla
sla c
rla
sla c
rla
xor (hl)
_ClipLeft:
ld (hl),a
inc hl
ld a,c
xor (hl)
_ClipRight:
ld (hl),a
inc de
add hl,sp
djnz _Loop
ld (ix),$77
_Done:
_save =$+1
ld sp,0
ret
_Aligned:
inc sp
_ALoop:
ld a,(de)
xor (hl)
ld (hl),a
inc de
add hl,sp
djnz _ALoop
jp _Done
NoDone:
.db $FD,$CB,$00,$AE ; changed to hex to avoid warnings...
; res 5,(iy) ; iy+0
ret
ShowPic:
call GetAns2
xor d
ld hl,DBase
add hl,de
add hl,de
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
ld de,_plotscreen
call DispRLE
jp IonFastCopy
GreyScale:
call GetAns2
xor d
ld hl,GS4
add hl,de
add hl,de
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
ld de,_plotscreen
call DispRLE
call GetAns3
xor d
ld hl,GS4
add hl,de
add hl,de
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
ld de,_appbackupscreen
DispRLE:
push hl ;save pointers
push de ;"
ld hl,IMAGE_SIZE ;setup checking code
add hl,de ;"
ld a,h ;if HL == 0, then the picture
or l ;is being displayed at the end of the RAM
jr nz,$+5 ;in that case
ld hl,$FFFF ;we wont be advancing the row with a calculation
ld de,DispRLEMod ;save the number that marks the end
ex de,hl ;"
ld (hl),e ;"
inc hl ;"
ld (hl),d ;"
pop de ;restore pointers
pop hl ;"
ld bc,IMAGE_SIZE ; we need to copy
DispRLEL:
ld a,(hl) ; get the next byte
cp SENTINEL_VALUE ; is it a run?
jr z,DispRLERun ; then we need to decode the run
ldi ; copy the byte, and update counters
dec de ;dec DE since "ldi" inc's it
call DispRLEAdvanceRow ;advance destination
DispRLEC:
ld a,b ; check the low byte and
or c ; the high byte for 0
jr nz,DispRLEL ; if not, then we're not done either
ret ; if it's zero, we're done
DispRLERun:
inc hl ; move to the run value
ld a,(hl) ; get the run value
inc hl ; move to the run count
push hl ; save source pointer
ld h,(hl) ; get the run count
DispRLERunL:
ld (de),a ; copy the byte
call DispRLEAdvanceRow ;advance destination
dec bc ; decrease byte count
dec h ; decrease run count
jr nz,DispRLERunL ; if we're not done, then loop
pop hl ; recover source pointer
inc hl ; advance the source pointer
jr DispRLEC ; check to see if we should loop
DispRLEAdvanceRow:
push hl ;save HL
ld hl,BYTES_PER_ROW ;get # bytes per row
add hl,de ;advance to next row
jr c,DispRLEBackToTop+1 ;check if we need next column (end of RAM case)
DispRLEMod = $+1
ld de,$0000 ;check if we went past the memory for the pic
push hl ;(not end of RAM case)
or a ;"
sbc hl,de ;"
jr z,$+4 ;" (special check for last byte of RAM)
jr nc,DispRLEBackToTop ;"
pop de ;if not new column, restore pointers
pop hl ;"
ret ;"
DispRLEBackToTop:
pop hl ;move destination to top of next column
ld de,BYTES_PER_ROW * NUM_ROWS ;"
or a ;"
sbc hl,de ;"
inc hl ;"
ex de,hl ;put destination into DE
pop hl ;restore HL
ret ;done!
;==========================================================
; gsEnable
;==========================================================
gsEnable:
ld hl,8700h
ld de,8700h+1
ld bc,256
ld (hl),9Ah
ldir
ld hl,interrupt_start
ld de,9A9Ah
ld bc,interrupt_end-interrupt_start
ldir
ld a,87h
ld i,a
im 2
ei
CLEARloop:
ld a,$ff
out (1),a
ld a,$fd
out (1),a ;enable group 2
in a,(1) ;read keyboard
cp 191 ;was clear pressed?
jr nz,CLEARloop
gsDisable:
im 1 ;at end of prog switch back to mode 1 (TI-OS needs mode 1)
ret
;==========================================================
; interrupt
;==========================================================
interrupt_start:
exx
ex af, af'
ld a,$80
out (16),a
ld hl,_plotscreen+755
ld a,32
ld c,a
inc hl
dec hl
INTfastCopyAgain2:
ld b,64
inc c
ld de,-767
out (16),a
add hl,de
ld de,10
INTfastCopyLoop2:
add hl,de
inc hl
inc hl
inc de
ld a,(hl)
out (17),a
dec de
djnz INTfastCopyLoop2
ld a,c
cp 44
jr nz,INTfastCopyAgain2
ld a,$80
out (16),a
ld hl,_appbackupscreen+755
ld a,32
ld c,a
inc hl
dec hl
INTTfastCopyAgain2:
ld b,64
inc c
ld de,-767
out (16),a
add hl,de
ld de,10
INTTfastCopyLoop2:
add hl,de
inc hl
inc hl
inc de
ld a,(hl)
out (17),a
dec de
djnz INTTfastCopyLoop2
ld a,c
cp 44
jr nz,INTTfastCopyAgain2
ex af, af'
exx
reti
interrupt_end:
DBase:
.dw 0,0
#include "graphics.inc"
.end
graphics.inc:
Code:
; 8 * 1024 = 8192 Size Limit
; 1159 Current Library Size
; 8192 - 1159 = 7033 limit for graphics
; 7005
GS4:
.dw Title1,Title2,Bonnie_Attack1,Bonnie_Attack2,Bonnie_Attack2_1,Bonnie_Attack2_2
.dw Bonnie_Hallucinate1,Bonnie_Hallucinate2,FNAF_Intro1,FNAF_Intro2
.dw Game_Over1,Game_Over2,Golden_Freddy1,Golden_Freddy2,Golden_Freddy2_1,Golden_Freddy2_2
.dw Freddy_Power1,Freddy_Power2,Freddy_Attack_C2_1,Freddy_Attack_C2_2,Foxy_Curtain1
.dw Foxy_Curtain2,Help1,Help2,East_Hall1,East_Hall2
Title1:
.db $91,$FF,$FF,$91,$FF,$FF,$91,$FF,$19,$FE,$FC,$FE,$FE,$91,$FF,$3B
.db $7F,$7F,$7F,$FF,$7F,$3F,$91,$FF,$12,$7F,$91,$FF,$51,$91,$FE,$40
Title2:
.db $91,$FF,$FF,$91,$FF,$7F,$DF,$91,$FF,$0B,$BF,$BF,$BF,$FF,$DF,$DF
.db $DF,$EF,$91,$FF,$24,$FE,$FC,$FC,$FE,$91,$FF,$15,$FE,$FE,$FE,$91
.db $FC,$07,$F8,$F8,$F8,$F0,$E0,$C0,$C4,$C0,$C0,$C0,$E0,$F0,$F0,$F8
.db $F8,$91,$FF,$0F,$BF,$3F,$3F,$1F,$9F,$CF,$FF,$FF,$FE,$FF,$FF,$FC
.db $FC,$91,$FF,$05,$D1,$9F,$9F,$91,$0F,$06,$07,$0F,$07,$07,$0E,$0C
.db $1E,$0C,$0E,$0F,$07,$0F,$33,$20,$00,$02,$91,$00,$06,$80,$80,$E0
.db $FF,$FF,$FB,$F8,$9F,$07,$03,$03,$00,$00,$84,$80,$EB,$91,$FF,$04
.db $BF,$3F,$7F,$3F,$BF,$FF,$7F,$91,$FF,$04,$DF,$FF,$FF,$FF,$BF,$91
.db $FF,$07,$F7,$FB,$FF,$BF,$3F,$FF,$7F,$3F,$FF,$FF,$EF,$FF,$FF,$17
.db $17,$1F,$1F,$91,$3F,$04,$7F,$7F,$91,$FF,$04,$B7,$7F,$91,$FF,$04
.db $7F,$7F,$91,$FF,$4A,$91,$FE,$40
; Compressed 1536 bytes to 200. 13% of original size.
Bonnie_Attack1:
.db $91,$FF,$C4,$BF,$B7,$FF,$AF,$91,$FF,$20,$F0,$F8,$F8,$FA,$F9,$FC
.db $FE,$91,$FF,$1B,$7F,$FF,$F7,$FE,$F8,$F0,$F0,$F0,$F1,$F1,$F1,$F0
.db $F8,$FC,$91,$FF,$0B,$FC,$D0,$00,$80,$10,$00,$10,$00,$00,$01,$03
.db $03,$13,$91,$FF,$0B,$FB,$91,$FF,$11,$1F,$07,$03,$43,$03,$A3,$E3
.db $E3,$43,$03,$07,$91,$FF,$0B,$7F,$3F,$1F,$07,$00,$00,$00,$E0,$C1
.db $F9,$FF,$EB,$FB,$FB,$FF,$FE,$91,$FF,$07,$8F,$8F,$8C,$FC,$91,$FF
.db $12,$FE,$FC,$F8,$F8,$F8,$F0,$F1,$F1,$F0,$F0,$F8,$FE,$91,$FF,$0A
.db $C3,$00,$00,$00,$80,$8E,$EF,$EF,$FF,$7F,$7F,$00,$C0,$F2,$F4,$F9
.db $91,$FF,$07,$7F,$91,$FF,$12,$1F,$07,$03,$03,$43,$61,$E3,$E3,$E3
.db $07,$07,$1F,$91,$FF,$0C,$7F,$7F,$FF,$0F,$8F,$EF,$87,$97,$CF,$07
.db $1F,$0F,$5F,$1F,$91,$FF,$1B,$7F,$7F,$91,$FF,$AD,$91,$FE,$40
Bonnie_Attack2:
.db $91,$FF,$71,$FE,$91,$FF,$11,$E9,$DA,$E2,$E8,$FE,$91,$FF,$22,$FB
.db $F3,$F1,$F3,$C1,$C1,$01,$41,$49,$4B,$83,$D7,$FF,$EF,$91,$FF,$0C
.db $C7,$EF,$27,$57,$EE,$FE,$FE,$FC,$FC,$7E,$91,$FE,$06,$FF,$FE,$FE
.db $FC,$F8,$F8,$F4,$E6,$E4,$C1,$C7,$E7,$E7,$F7,$FE,$F8,$F8,$F0,$F0
.db $F0,$EF,$E7,$E7,$E5,$E6,$F3,$F1,$F8,$F8,$FC,$FF,$7F,$7F,$3F,$BF
.db $9F,$CF,$E3,$F0,$F8,$FC,$FF,$FF,$FF,$E4,$F0,$E0,$C0,$80,$80,$80
.db $00,$00,$01,$9F,$37,$3F,$64,$E0,$F8,$F0,$E1,$C0,$F1,$F0,$F8,$58
.db $5E,$3F,$1F,$47,$70,$91,$FF,$04,$80,$00,$00,$03,$2F,$FF,$7F,$EF
.db $FF,$EF,$FF,$FF,$FE,$FC,$FC,$EC,$00,$00,$80,$F0,$91,$FF,$07,$35
.db $1F,$07,$80,$F0,$91,$00,$09,$80,$E0,$F0,$F8,$0C,$0C,$44,$A0,$F0
.db $D0,$D0,$C0,$82,$06,$0E,$1E,$FE,$91,$FF,$06,$F9,$FE,$FF,$FF,$7F
.db $EF,$F9,$FD,$FF,$FF,$1F,$3E,$06,$00,$14,$04,$04,$00,$01,$70,$F4
.db $91,$FF,$05,$CF,$05,$C9,$DE,$7F,$0B,$91,$00,$0E,$01,$03,$04,$0C
.db $0C,$00,$11,$19,$30,$10,$30,$F8,$FC,$FC,$FF,$FF,$FF,$FE,$7F,$7F
.db $FF,$FD,$FC,$E0,$3C,$FF,$FF,$FF,$7F,$71,$10,$10,$00,$80,$80,$FF
.db $3F,$0D,$0B,$06,$C0,$FC,$91,$FF,$07,$C7,$47,$0F,$91,$00,$04,$02
.db $40,$91,$00,$05,$7C,$FF,$FF,$2F,$0E,$07,$E1,$31,$53,$F1,$F1,$43
.db $03,$0F,$0F,$FF,$FF,$FE,$00,$E0,$F0,$F8,$F8,$7C,$1C,$0E,$07,$83
.db $83,$03,$F3,$71,$11,$79,$69,$31,$F9,$E3,$F3,$A3,$E7,$0F,$1F,$91
.db $FF,$0A,$7F,$3F,$3F,$1F,$07,$07,$0F,$91,$07,$05,$03,$07,$03,$91
.db $C3,$04,$E7,$E7,$E7,$CF,$CF,$DF,$9F,$BF,$3F,$0B,$03,$0F,$07,$07
.db $03,$07,$2F,$3F,$91,$FF,$0D,$F7,$91,$FF,$8B,$91,$FE,$40
; Compressed 1536 bytes to 525. 34% of original size.
Bonnie_Attack2_1:
.db $91,$FF,$FF,$91,$FF,$30,$F9,$F1,$FB,$FC,$FC,$F8,$91,$FF,$1C,$F0
.db $F0,$E0,$E1,$E1,$E3,$F0,$FD,$91,$FF,$05,$FC,$FF,$7F,$3F,$7F,$FF
.db $BF,$8F,$C3,$91,$FF,$0E,$8F,$89,$91,$91,$01,$F1,$91,$FF,$18,$7F
.db $91,$3F,$04,$3E,$7E,$FE,$FE,$FF,$FF,$FF,$7E,$10,$F3,$E7,$91,$FF
.db $13,$FC,$FC,$F8,$13,$33,$33,$91,$FF,$1A,$0F,$07,$03,$23,$33,$63
.db $03,$87,$FF,$FF,$7F,$91,$FF,$07,$7F,$4F,$8F,$8F,$1F,$91,$FF,$09
.db $7F,$91,$FF,$CB,$91,$FE,$40
Bonnie_Attack2_2:
.db $91,$FF,$B3,$FE,$FE,$91,$FC,$04,$F8,$FC,$91,$FE,$04,$91,$FF,$2E
.db $FD,$FD,$FC,$F8,$79,$71,$31,$13,$1B,$0B,$91,$07,$09,$91,$FF,$0F
.db $91,$FE,$04,$FC,$FC,$FC,$F0,$91,$E0,$05,$C1,$C3,$C6,$CC,$CC,$DC
.db $91,$FC,$04,$7E,$BF,$91,$FF,$06,$D9,$D1,$9B,$81,$0F,$88,$8D,$C4
.db $C3,$C1,$E0,$E0,$F0,$FC,$91,$FF,$04,$F0,$F7,$91,$FF,$05,$F8,$F0
.db $E0,$C0,$C0,$80,$00,$00,$13,$34,$7C,$60,$70,$44,$76,$76,$68,$1A
.db $0F,$3F,$7E,$E0,$80,$03,$00,$80,$C0,$80,$00,$40,$70,$3C,$80,$E0
.db $91,$FF,$0B,$CF,$9D,$11,$49,$DA,$79,$0F,$01,$00,$E0,$F8,$FF,$13
.db $07,$EF,$FF,$FF,$FF,$8F,$91,$00,$08,$80,$80,$80,$60,$01,$11,$90
.db $33,$3C,$FC,$FE,$CE,$CF,$4E,$8D,$EF,$0C,$18,$91,$00,$09,$F0,$FC
.db $91,$FF,$07,$FE,$FE,$FC,$97,$B1,$01,$9F,$FE,$F0,$00,$01,$0F,$FF
.db $E1,$E0,$E0,$F0,$F7,$FF,$FE,$7E,$1E,$07,$03,$91,$00,$07,$FC,$9C
.db $94,$00,$67,$11,$E1,$F1,$03,$03,$CF,$7F,$B0,$18,$0C,$06,$03,$01
.db $01,$01,$81,$B1,$71,$73,$E3,$07,$91,$FF,$07,$7F,$FF,$7F,$DF,$CF
.db $8F,$0F,$0F,$1F,$3F,$FF,$FF,$FF,$F1,$E3,$03,$07,$CF,$EF,$FF,$7F
.db $91,$FF,$07,$91,$7F,$04,$3F,$3F,$1F,$3F,$3F,$BF,$BF,$3F,$5F,$FF
.db $7F,$1F,$1F,$91,$3F,$04,$91,$FF,$9C,$91,$FE,$40
; Compressed 1536 bytes to 371. 24% of original size.
Bonnie_Hallucinate1:
.db $91,$FF,$FF,$91,$FF,$12,$FD,$FC,$FD,$91,$FF,$22,$F9,$91,$FF,$20
.db $EF,$91,$FF,$1F,$EF,$91,$FF,$22,$FE,$91,$FF,$1C,$FD,$FE,$FE,$91
.db $FF,$18,$FE,$FE,$91,$FF,$1D,$F7,$FF,$FC,$FE,$FF,$F7,$F7,$91,$FF
.db $1A,$7F,$7F,$91,$FF,$AC,$91,$FE,$40
Bonnie_Hallucinate2:
.db $91,$FF,$95,$FE,$FC,$FD,$FC,$FC,$F8,$F8,$FB,$FF,$FE,$FF,$FE,$FE
.db $91,$FF,$08,$FD,$FC,$FC,$FD,$FE,$FE,$FE,$91,$FF,$0F,$FE,$FC,$FC
.db $F9,$F9,$F9,$F3,$F3,$E3,$E7,$E7,$C7,$CF,$EF,$8F,$9F,$9F,$DF,$DF
.db $3F,$3F,$BF,$FF,$7F,$7F,$FF,$7F,$FF,$7F,$7F,$7F,$FF,$7E,$FC,$F8
.db $F8,$F8,$78,$91,$F8,$04,$91,$FF,$04,$9F,$FF,$EF,$67,$83,$41,$81
.db $87,$87,$C1,$C0,$E0,$D8,$91,$FF,$05,$7F,$7F,$91,$FF,$09,$F9,$F3
.db $91,$FF,$04,$F8,$F8,$FE,$91,$FF,$08,$F8,$E0,$81,$0B,$1F,$3F,$7F
.db $7F,$FF,$7F,$7F,$3F,$1F,$17,$7F,$91,$FF,$06,$E7,$FF,$B7,$F7,$E7
.db $E7,$F9,$FF,$7F,$1F,$07,$F9,$91,$FF,$19,$F7,$C7,$CF,$DF,$FF,$BF
.db $1F,$7F,$91,$FF,$19,$9E,$BF,$91,$FF,$20,$FC,$FD,$FD,$91,$FF,$0A
.db $91,$DF,$05,$CF,$8F,$87,$91,$FF,$09,$3A,$7D,$FD,$91,$FF,$17,$FE
.db $FE,$91,$FF,$07,$FD,$FC,$FC,$EF,$F8,$FC,$FC,$FE,$91,$FF,$09,$FE
.db $91,$FF,$04,$F7,$EF,$F9,$FF,$FD,$FF,$EF,$91,$FF,$04,$FE,$F4,$E6
.db $F0,$FA,$3F,$1F,$1F,$8F,$8F,$C7,$E7,$E3,$F3,$F3,$F1,$F1,$F0,$F0
.db $F8,$F8,$F8,$78,$78,$78,$F0,$F0,$F0,$E0,$E0,$C0,$C0,$80,$91,$00
.db $10,$0D,$8E,$9E,$FC,$F8,$F8,$F8,$F0,$F8,$FC,$F8,$F8,$F1,$E1,$81
.db $91,$03,$04,$07,$91,$FF,$10,$91,$7F,$04,$3F,$3F,$1F,$1F,$91,$0F
.db $0B,$1F,$1F,$1F,$3F,$3F,$3F,$7F,$7F,$BF,$91,$3F,$04,$91,$7F,$04
.db $91,$FF,$4C,$91,$FE,$40
; Compressed 1536 bytes to 351. 22% of original size.
FNAF_Intro1:
.db $91,$0F,$17,$07,$91,$0F,$15,$0C,$91,$0F,$12,$91,$FF,$14,$FD,$F9
.db $91,$FF,$0D,$F0,$E0,$E0,$C0,$FE,$91,$FF,$09,$CF,$CF,$91,$FF,$07
.db $F7,$77,$37,$37,$7F,$91,$FF,$0A,$91,$FE,$04,$F7,$FB,$FD,$91,$FF
.db $05,$F8,$FD,$FC,$0F,$8F,$FF,$FB,$F0,$E0,$8C,$FC,$FE,$FF,$FF,$7F
.db $1F,$1F,$07,$1F,$91,$FF,$20,$C7,$03,$03,$00,$00,$00,$8C,$FC,$DE
.db $91,$FF,$04,$7E,$3E,$91,$00,$04,$98,$00,$00,$8D,$00,$0C,$81,$EF
.db $91,$FF,$08,$3F,$3F,$0F,$00,$07,$00,$FF,$FF,$FF,$91,$F8,$04,$60
.db $91,$07,$05,$91,$FF,$08,$F1,$00,$01,$80,$86,$00,$00,$01,$91,$03
.db $04,$EF,$FF,$FF,$03,$03,$0E,$04,$08,$18,$10,$23,$7F,$FE,$1F,$91
.db $FF,$07,$FE,$FC,$FC,$F8,$F0,$90,$00,$10,$83,$00,$FF,$FF,$FF,$91
.db $07,$04,$0F,$FF,$FE,$FC,$F8,$F8,$91,$FF,$08,$C7,$FF,$8D,$01,$00
.db $03,$03,$F7,$91,$FF,$05,$F3,$BF,$3F,$7F,$FF,$FF,$FF,$7F,$0F,$9F
.db $FF,$7F,$91,$FF,$07,$9F,$3F,$3F,$7F,$7F,$3F,$91,$7F,$05,$91,$FF
.db $09,$91,$7F,$04,$91,$FF,$0C,$FE,$91,$FF,$08,$AF,$FF,$FF,$FF,$E7
.db $91,$FF,$24,$F3,$91,$FF,$0D,$7F,$BF,$BF,$91,$FF,$04,$FE,$F8,$FB
.db $91,$FF,$06,$E1,$C1,$E7,$EF,$91,$FF,$07,$7F,$91,$FF,$29,$7F,$79
.db $5B,$92,$9B,$1B,$8F,$CF,$FF,$FF,$FB,$FF,$FF,$FE,$9F,$91,$FF,$06
.db $FE,$91,$FC,$04,$F9,$F9,$F8,$F0,$F0,$FC,$F2,$F8,$FF,$FF,$F0,$F0
.db $FC,$FF,$FF,$91,$F0,$07,$F8,$91,$FF,$0C,$C3,$87,$EE,$80,$30,$FE
.db $78,$7C,$BD,$00,$EF,$C6,$EF,$6D,$7D,$FF,$E0,$FE,$FF,$FE,$FD,$D3
.db $FC,$F0,$00,$06,$00,$20,$20,$10,$10,$91,$00,$07,$FF,$7F,$00,$01
.db $01,$C0,$FB,$3F,$1E,$1E,$1C,$1E,$1E,$1F,$91,$FF,$0D,$3F,$1F,$07
.db $07,$07,$03,$01,$80,$40,$40,$20,$00,$90,$9D,$98,$1F,$1F,$3F,$3F
.db $FF,$9F,$1F,$0C,$0F,$0E,$07,$4F,$1F,$DF,$1F,$1F,$0F,$1F,$1F,$3F
.db $7F,$FF,$FF,$FF,$0F,$7F,$7F,$FF,$C7,$07,$03,$07,$07,$03,$07,$07
.db $91,$E0,$04,$C0,$91,$E0,$11,$20,$20,$60,$91,$E0,$27
FNAF_Intro2:
.db $91,$0F,$10,$0E,$0F,$0F,$07,$07,$07,$06,$0E,$07,$07,$07,$06,$06
.db $03,$09,$02,$09,$0F,$0F,$0F,$0E,$0E,$0E,$07,$07,$06,$06,$07,$00
.db $03,$00,$0F,$0F,$0F,$0E,$0E,$0C,$0C,$0C,$08,$09,$0B,$0E,$0C,$08
.db $00,$00,$00,$91,$FF,$09,$9F,$9E,$9E,$9E,$DE,$FE,$FF,$FF,$F0,$C0
.db $A7,$8B,$8C,$05,$03,$C2,$82,$E3,$FF,$37,$10,$C0,$F8,$FC,$3F,$1C
.db $0F,$1F,$1F,$3F,$01,$00,$00,$00,$80,$E0,$79,$7D,$FF,$83,$33,$37
.db $0F,$0F,$07,$67,$C6,$E1,$7B,$3F,$87,$DF,$DF,$9F,$1F,$91,$FF,$06
.db $FC,$FA,$E6,$CD,$4D,$4D,$55,$7A,$75,$FA,$FF,$FF,$7F,$77,$B0,$9F
.db $FA,$0B,$F0,$70,$99,$FC,$E1,$D9,$7F,$0F,$1D,$FE,$1F,$9F,$E7,$E7
.db $FB,$E4,$03,$07,$3F,$FF,$6F,$CF,$8F,$8F,$0E,$FE,$FF,$FF,$CF,$8F
.db $1F,$3F,$FF,$FE,$E3,$F3,$A3,$83,$E3,$E3,$FF,$FF,$FF,$FD,$FB,$E2
.db $E2,$06,$38,$FC,$FC,$FF,$FF,$FE,$70,$F3,$25,$9E,$FF,$8F,$FF,$B1
.db $C1,$FF,$40,$FF,$98,$67,$FF,$FE,$72,$FF,$F3,$7E,$93,$3F,$BB,$F7
.db $91,$FF,$04,$7F,$FF,$DF,$16,$E7,$E8,$0F,$00,$FF,$F8,$F0,$F0,$F0
.db $F8,$9F,$91,$07,$04,$0F,$91,$FF,$05,$C7,$01,$00,$0E,$FF,$FE,$7F
.db $79,$FF,$FF,$0E,$7D,$FD,$FD,$FD,$97,$FF,$9F,$FD,$FC,$F5,$8B,$FF
.db $27,$EF,$5C,$26,$0D,$EC,$3F,$ED,$9B,$FE,$F6,$E1,$BF,$09,$67,$1B
.db $87,$9E,$EF,$FF,$EF,$7C,$93,$00,$FE,$07,$91,$0F,$04,$F7,$FE,$FE
.db $FE,$F8,$F7,$91,$FF,$06,$F1,$C1,$38,$04,$72,$FE,$FF,$FD,$F7,$EB
.db $91,$FF,$05,$9F,$57,$DF,$84,$40,$C4,$74,$8F,$9F,$6F,$71,$B9,$F9
.db $FF,$FF,$7F,$F8,$70,$D0,$33,$13,$F3,$A3,$B7,$7F,$BF,$FF,$FF,$BF
.db $BF,$3E,$7F,$FF,$F8,$FF,$FB,$FF,$FF,$61,$E0,$E0,$60,$C0,$E0,$E0
.db $91,$FF,$04,$8F,$03,$03,$FF,$FE,$FE,$FF,$FE,$FF,$FF,$60,$80,$F8
.db $F8,$D0,$58,$80,$D0,$00,$18,$03,$07,$FF,$FF,$F2,$00,$00,$3B,$FF
.db $FF,$06,$30,$60,$32,$92,$03,$E0,$01,$8F,$DF,$13,$FF,$F8,$F0,$80
.db $00,$C0,$FF,$FF,$80,$FC,$FE,$FF,$FF,$7F,$33,$3F,$13,$0F,$1F,$91
.db $FF,$07,$0F,$01,$00,$80,$40,$D8,$91,$FE,$04,$7D,$37,$35,$33,$0F
.db $17,$37,$FF,$F1,$17,$66,$49,$54,$F8,$9B,$1E,$1F,$1E,$1E,$0F,$8F
.db $30,$70,$78,$D8,$F8,$FF,$FF,$7F,$3F,$91,$1F,$04,$F8,$F1,$1F,$F3
.db $1F,$FF,$F0,$E0,$80,$80,$80,$00,$00,$91,$FF,$09,$1F,$07,$01,$00
.db $00,$03,$84,$8E,$A0,$18,$10,$8C,$04,$85,$C8,$F9,$F7,$F3,$F1,$F1
.db $F8,$D9,$7B,$8F,$07,$03,$81,$00,$C2,$1F,$0F,$09,$0C,$0C,$B7,$E0
.db $C8,$C2,$4D,$E7,$F8,$FB,$EF,$EF,$F3,$FE,$E3,$91,$EF,$07,$E7,$91
.db $FF,$0B,$E6,$BC,$78,$91,$91,$01,$5F,$8B,$21,$C5,$A3,$42,$FF,$DC
.db $39,$D7,$98,$8B,$E7,$1F,$81,$FE,$FD,$3A,$AD,$F3,$E8,$C2,$39,$EE
.db $5B,$DF,$A7,$EF,$E0,$00,$00,$00,$F7,$FF,$FF,$F7,$9F,$FF,$FE,$FE
.db $BF,$64,$FE,$FD,$E9,$EB,$ED,$FD,$FC,$91,$FF,$0B,$7F,$0F,$C6,$E0
.db $F8,$F8,$F8,$FC,$DE,$0F,$87,$A1,$D1,$F1,$EB,$E2,$65,$E9,$EF,$DF
.db $DF,$3F,$CF,$08,$1B,$18,$D7,$5E,$9E,$EF,$2F,$CF,$0F,$1F,$0F,$7F
.db $CF,$8F,$3F,$FF,$83,$F3,$83,$8F,$3F,$3B,$FB,$FF,$FB,$FB,$FF,$FB
.db $FB,$C0,$E0,$E0,$C0,$E0,$C0,$91,$E0,$08,$60,$91,$20,$07,$E0,$E0
.db $A0,$20,$91,$E0,$09,$20,$60,$E0,$60,$60,$E0,$E0,$A0,$91,$E0,$0D
.db $A0,$A0,$91,$E0,$06
; Compressed 1536 bytes to 1090. 70% of original size.
Game_Over1:
.db $91,$FF,$FF,$91,$FF,$FF,$91,$FF,$13,$E7,$E3,$E1,$E3,$EF,$FF,$FB
.db $91,$FF,$15,$F3,$E3,$C7,$87,$87,$7F,$7F,$91,$FF,$8C,$91,$FE,$40
Game_Over2:
.db $91,$FF,$95,$FC,$91,$FF,$2D,$7F,$7F,$FF,$FF,$FF,$CF,$91,$FF,$51
.db $91,$FE,$04,$91,$FF,$20,$9F,$9F,$91,$FF,$16,$FE,$FF,$FF,$FF,$7C
.db $7E,$7F,$FF,$FF,$FF,$F9,$F9,$F9,$91,$FF,$0D,$FA,$FA,$FE,$91,$FF
.db $04,$91,$E1,$04,$91,$FC,$05,$F0,$91,$FF,$0B,$E1,$F1,$D6,$FE,$DC
.db $DC,$FD,$FF,$FF,$FF,$7F,$FF,$FF,$FF,$7F,$7F,$91,$FF,$0E,$F7,$FF
.db $78,$F8,$87,$87,$67,$78,$F8,$30,$07,$07,$07,$C0,$F0,$F0,$F0,$00
.db $91,$0F,$04,$A7,$91,$FF,$09,$E0,$E0,$60,$07,$8F,$F6,$DF,$FD,$91
.db $FF,$19,$EF,$7B,$79,$89,$87,$87,$7F,$78,$78,$80,$83,$03,$03,$40
.db $78,$7C,$7C,$08,$81,$83,$01,$91,$FF,$0A,$7F,$7F,$61,$C0,$20,$E0
.db $E0,$D8,$DC,$DE,$DC,$D0,$C0,$C4,$C0,$C0,$C1,$C1,$C7,$91,$FF,$0A
.db $FE,$FE,$FF,$FF,$FA,$F2,$EC,$DC,$B8,$FA,$7A,$80,$84,$0C,$00,$C0
.db $C1,$41,$19,$1F,$1F,$1F,$FF,$F3,$F1,$FF,$FF,$FF,$EF,$F5,$F5,$FF
.db $8F,$83,$E3,$FF,$FF,$FE,$E6,$66,$66,$66,$64,$64,$6C,$4D,$4D,$CD
.db $CD,$C9,$CB,$9B,$F9,$FB,$FB,$91,$F6,$04,$FE,$FE,$7F,$1D,$1D,$3F
.db $3F,$FF,$7F,$3B,$3B,$7F,$7F,$7F,$FF,$FF,$91,$7F,$04,$91,$FF,$04
.db $7F,$BF,$BF,$91,$FF,$0A,$91,$EF,$04,$FD,$7F,$6F,$5F,$5F,$DF,$FF
.db $BF,$BF,$BF,$BE,$B6,$3E,$76,$91,$7F,$04,$FE,$FC,$FC,$FC,$FD,$FB
.db $FB,$F3,$F3,$91,$F1,$04,$F3,$E3,$E3,$FB,$F7,$F3,$F3,$E2,$DF,$EE
.db $FE,$FE,$91,$FF,$0A,$FE,$FE,$FE,$FC,$FC,$91,$FE,$08,$FC,$FC,$FE
.db $9E,$91,$FE,$04,$7E,$91,$FE,$05,$FA,$FA,$F2,$F2,$F6,$F6,$F6,$EE
.db $91,$EC,$05,$FC,$7C,$7E,$7A,$FE,$FE,$FE,$F6,$91,$FE,$10
; Compressed 1536 bytes to 366. 23% of original size.
Golden_Freddy1:
.db $91,$FF,$36,$E3,$A3,$3F,$91,$FF,$3D,$C0,$FE,$F7,$91,$FF,$33,$FE
.db $FC,$FC,$91,$F8,$04,$FF,$FF,$EF,$07,$07,$77,$F7,$F7,$FE,$FE,$FC
.db $F8,$91,$FF,$05,$F3,$91,$FF,$08,$FE,$FC,$F8,$F8,$FE,$FC,$FC,$FE
.db $91,$FF,$07,$F2,$E1,$C3,$C3,$C3,$91,$C7,$06,$E3,$E3,$FF,$CF,$8F
.db $0F,$3F,$3F,$3F,$7F,$7F,$91,$FF,$07,$FC,$80,$02,$66,$FC,$7C,$91
.db $FF,$07,$3F,$84,$F0,$E1,$CF,$8F,$07,$03,$01,$1F,$7F,$FF,$FF,$7F
.db $7F,$7F,$FF,$FD,$F1,$F8,$19,$1F,$1F,$9F,$91,$FF,$0C,$F3,$F1,$91
.db $E0,$04,$E1,$E1,$C1,$C1,$C1,$C7,$FF,$FF,$FF,$7F,$01,$03,$37,$FF
.db $3F,$FF,$FF,$FF,$EF,$91,$FF,$04,$1F,$07,$63,$91,$FF,$05,$FE,$FC
.db $FD,$FF,$FD,$FF,$BF,$3F,$7F,$91,$FF,$0D,$DF,$91,$FF,$13,$CF,$81
.db $00,$00,$3F,$1E,$FF,$FF,$EF,$91,$FF,$08,$30,$C0,$C0,$C1,$01,$10
.db $7F,$91,$FF,$1A,$FE,$FC,$FE,$91,$FF,$0B,$FC,$78,$FC,$FC,$7E,$7C
.db $91,$FF,$0B,$7F,$7F,$7F,$91,$FF,$04,$FD,$FE,$FE,$91,$FF,$17,$7F
.db $FF,$3E,$3E,$DC,$DC,$FD,$91,$FF,$05,$F8,$00,$06,$07,$03,$03,$7F
.db $1F,$91,$FF,$13,$7F,$3F,$3F,$1F,$FF,$FF,$FF,$EF,$C3,$C3,$F8,$F8
.db $91,$FF,$0D,$7F,$91,$3F,$04,$1F,$1F,$91,$FF,$05,$7F,$03,$00,$00
.db $80,$C0,$91,$FF,$1F,$3F,$1F,$8F,$CF,$F7,$91,$FF,$08,$FB,$F9,$F0
.db $F0,$FD,$FF,$FF,$7F,$91,$FF,$08,$7F,$03,$80,$E0,$91,$FF,$2F,$7F
.db $3F,$BF,$DF,$91,$FF,$05,$E1,$E0,$C0,$00,$FB,$FE,$FF,$FF,$FF,$7F
.db $FF,$91,$FE,$38,$06,$02,$BE,$91,$FE,$05
Golden_Freddy2:
.db $91,$FF,$36,$F1,$31,$7F,$3C,$BF,$91,$FF,$3A,$F3,$F7,$C1,$E8,$26
.db $E2,$F3,$91,$FF,$0C,$FE,$91,$FF,$0A,$FC,$F9,$FB,$FB,$91,$FF,$16
.db $FE,$F9,$FD,$F9,$F3,$F7,$FC,$E4,$D0,$E8,$E9,$EB,$6B,$3B,$33,$FD
.db $FF,$FD,$FC,$FF,$FF,$FF,$F9,$FD,$FC,$BE,$7F,$1F,$C7,$E1,$F9,$FA
.db $FC,$FB,$FF,$FF,$F9,$1B,$7F,$FF,$8F,$CD,$FF,$E7,$FF,$FF,$FE,$ED
.db $EE,$EC,$EC,$9C,$91,$B8,$04,$F8,$F8,$DC,$FC,$E3,$B3,$73,$77,$C7
.db $C7,$C7,$8F,$8F,$1F,$3F,$FF,$7F,$FF,$FF,$FF,$F2,$63,$FD,$99,$33
.db $89,$3C,$91,$FF,$05,$7F,$D3,$6B,$AF,$FE,$F0,$70,$79,$FD,$FE,$E1
.db $BF,$7F,$FF,$BF,$BF,$9E,$8C,$C2,$EE,$87,$E6,$68,$EF,$E7,$E7,$F6
.db $FC,$91,$7C,$05,$38,$78,$78,$F0,$FC,$EE,$FF,$DF,$FF,$FF,$D2,$CE
.db $FE,$FE,$FE,$FB,$E7,$E0,$81,$C1,$FE,$FC,$C8,$1C,$C0,$07,$F8,$F1
.db $FF,$CE,$E8,$EC,$BF,$0F,$CF,$95,$70,$FF,$FF,$FF,$FE,$FC,$FF,$FA
.db $F8,$FA,$8C,$43,$C1,$87,$07,$0F,$0F,$FF,$FB,$BC,$3F,$1F,$1F,$1F
.db $0F,$1F,$1F,$3F,$03,$3F,$FF,$7F,$91,$3F,$04,$7F,$3F,$7F,$7F,$7F
.db $3F,$1F,$FF,$FF,$FF,$9F,$B3,$E2,$E3,$FF,$C0,$E1,$03,$1F,$DF,$E7
.db $67,$6F,$6F,$FF,$FF,$FF,$F0,$E1,$A7,$FF,$B6,$F2,$EF,$8D,$7F,$7F
.db $3F,$3F,$3F,$91,$FF,$07,$7F,$0F,$C0,$F9,$91,$FF,$0A,$FD,$F9,$FF
.db $FF,$FE,$FC,$FF,$DF,$DF,$CF,$CF,$87,$87,$7E,$1B,$9F,$3F,$7E,$B1
.db $FB,$FE,$91,$FF,$0A,$9F,$8F,$A7,$BF,$FF,$CF,$F3,$FE,$FC,$FF,$F6
.db $F9,$FD,$FF,$FE,$FC,$F8,$F1,$EF,$EF,$9F,$33,$F7,$91,$FF,$04,$EF
.db $C7,$FB,$FD,$FF,$0E,$8E,$1E,$DF,$DF,$BF,$FF,$9A,$91,$FF,$05,$E7
.db $FF,$F9,$F8,$0D,$FD,$80,$E7,$07,$91,$FF,$13,$7F,$DF,$FF,$0F,$7F
.db $7F,$77,$EF,$BD,$C5,$FD,$FE,$91,$FF,$0B,$7F,$FD,$FB,$FF,$DF,$DF
.db $FE,$FE,$8E,$91,$FF,$04,$9F,$FD,$F8,$E7,$63,$BF,$E8,$00,$87,$91
.db $FF,$1B,$7F,$5F,$EF,$7F,$37,$CF,$F7,$F7,$91,$FF,$06,$F7,$F6,$FF
.db $FF,$F2,$EF,$8F,$8F,$07,$03,$01,$C2,$FF,$FF,$FF,$FE,$9E,$04,$73
.db $DF,$7C,$00,$91,$FF,$2C,$7F,$BF,$FF,$5F,$3F,$CF,$FF,$FF,$FF,$EF
.db $EF,$FF,$E1,$FD,$C4,$47,$64,$44,$7C,$FF,$FF,$91,$FE,$37,$7E,$BA
.db $F4,$5E,$7E,$7E,$7E,$FE,$FE
; Compressed 1536 bytes to 769. 50% of original size.
Golden_Freddy2_1:
.db $E0,$F0,$F0,$F8,$FC,$FF,$7F,$3F,$1F,$0F,$01,$01,$C1,$91,$FF,$33
.db $0F,$0F,$0B,$1B,$13,$33,$F7,$F7,$EF,$8F,$1F,$3F,$91,$FF,$0E,$FC
.db $F8,$F0,$F0,$E0,$91,$C8,$04,$F0,$C0,$C0,$C0,$F0,$F0,$F8,$F0,$F0
.db $91,$FF,$14,$91,$FC,$04,$F8,$F8,$F8,$F9,$F9,$F1,$E0,$E1,$E1,$C3
.db $C0,$C1,$81,$87,$07,$0F,$1F,$7F,$E7,$F3,$F9,$E1,$01,$01,$00,$00
.db $00,$01,$03,$07,$0C,$08,$10,$21,$21,$00,$40,$C0,$80,$81,$80,$80
.db $C0,$E0,$F0,$F4,$FC,$FE,$91,$FF,$0C,$00,$0F,$3F,$3F,$7F,$7F,$91
.db $FF,$16,$7F,$7F,$FF,$FF,$83,$91,$00,$04,$08,$18,$00,$00,$00,$80
.db $80,$80,$91,$00,$07,$80,$F0,$91,$FF,$0A,$18,$FC,$91,$FF,$1F,$18
.db $91,$00,$14,$E0,$FC,$FE,$91,$FF,$07,$00,$00,$00,$E0,$E0,$E0,$C0
.db $C0,$80,$E1,$F0,$F0,$FC,$91,$FF,$15,$0F,$91,$00,$16,$F0,$91,$FF
.db $06,$00,$00,$80,$03,$07,$07,$03,$01,$00,$00,$01,$07,$07,$0F,$3F
.db $FF,$BF,$91,$FF,$0D,$C3,$C7,$FF,$FF,$FE,$91,$00,$15,$40,$91,$FF
.db $07,$00,$03,$7F,$91,$FF,$1E,$F8,$91,$00,$16,$68,$91,$FF,$07,$00
.db $F0,$FC,$FE,$FE,$FE,$FC,$FC,$FC,$F8,$F8,$F0,$F8,$F8,$FC,$FF,$FF
.db $91,$FE,$04,$FF,$FF,$FE,$FE,$FC,$FC,$F8,$F8,$F8,$FE,$EF,$80,$91
.db $00,$04,$08,$08,$91,$00,$04,$01,$91,$00,$0C,$91,$FF,$08,$1F,$1F
.db $1F,$0F,$0F,$07,$03,$03,$01,$01,$01,$91,$00,$04,$90,$80,$D8,$F0
.db $60,$60,$40,$91,$00,$09,$80,$E0,$70,$30,$18,$08,$44,$40,$00,$00
.db $00,$80,$81,$91,$01,$05,$03,$03,$07,$0F,$2F,$7F,$7F,$91,$FF,$05
.db $FB,$F9,$FD,$98,$DC,$DC,$EE,$EE,$FF,$F7,$F7,$F3,$F8,$F8,$FE,$FF
.db $7F,$7F,$7F,$91,$FF,$09,$7F,$7F,$1F,$5F,$0F,$0F,$07,$07,$03,$13
.db $01,$01,$13,$03,$0B,$1B,$3F,$37,$37,$BF,$91,$FF,$13,$06,$0E,$0E
.db $1E,$3E,$FE,$FE,$FE,$FC,$F8,$00,$80,$C0,$91,$FE,$33
Golden_Freddy2_2:
.db $9E,$CE,$CF,$E7,$F3,$F8,$FE,$7F,$2F,$13,$92,$80,$BE,$91,$FF,$33
.db $07,$13,$17,$A7,$EF,$CF,$23,$EF,$C7,$CF,$8F,$DF,$91,$FF,$08,$FE
.db $FE,$FE,$FF,$FD,$FC,$FB,$F7,$EF,$EE,$DE,$B6,$B7,$B7,$B6,$8E,$BC
.db $B8,$BC,$8E,$FF,$F7,$FF,$FF,$F0,$F8,$FB,$91,$FF,$11,$FC,$F8,$F8
.db $F8,$FC,$FC,$F9,$F0,$F0,$FA,$F3,$FE,$C6,$E4,$C3,$82,$C2,$08,$9B
.db $B3,$E1,$80,$18,$0C,$04,$1E,$C2,$D2,$1B,$03,$01,$E6,$E5,$02,$03
.db $14,$28,$10,$43,$60,$A0,$00,$41,$40,$41,$F8,$BC,$DE,$CD,$EB,$E3
.db $F1,$F8,$FC,$FD,$91,$FF,$04,$DF,$DF,$FF,$FF,$FF,$6F,$53,$1F,$7F
.db $BF,$BF,$3F,$7F,$FF,$7F,$7F,$FF,$FF,$91,$7F,$04,$91,$FF,$05,$7F
.db $3F,$BF,$BF,$3F,$1F,$9F,$9F,$7F,$C3,$7C,$BF,$08,$00,$00,$90,$88
.db $08,$00,$00,$00,$C0,$91,$00,$04,$80,$10,$94,$FF,$7E,$0F,$40,$91
.db $FF,$09,$04,$82,$FE,$91,$FF,$05,$FE,$91,$FF,$17,$3F,$E7,$20,$91
.db $00,$11,$20,$FE,$1E,$03,$F1,$FE,$91,$FF,$06,$E4,$C7,$87,$C1,$F0
.db $F0,$E0,$08,$7D,$9E,$CF,$EF,$F3,$FC,$FC,$FC,$91,$FE,$07,$91,$FF
.db $0A,$7F,$37,$03,$91,$00,$13,$E0,$FC,$0F,$91,$FF,$06,$04,$04,$00
.db $A5,$87,$07,$07,$02,$01,$83,$86,$CB,$FB,$F7,$CF,$1F,$5F,$1F,$3F
.db $3F,$3F,$7F,$7F,$91,$FF,$08,$BB,$FF,$FF,$F1,$F8,$91,$00,$12,$40
.db $F0,$BF,$40,$91,$FF,$06,$00,$5C,$BF,$91,$FF,$05,$7F,$7F,$91,$FF
.db $16,$F8,$07,$FC,$08,$91,$00,$12,$01,$0F,$97,$91,$FF,$07,$00,$88
.db $F8,$FC,$FC,$FC,$FE,$FC,$FC,$9C,$C4,$EC,$F4,$F4,$FB,$FC,$FC,$FD
.db $FD,$FF,$FF,$FE,$FE,$FC,$FC,$FE,$FA,$91,$FC,$04,$90,$6F,$87,$08
.db $00,$00,$10,$18,$00,$00,$00,$01,$91,$00,$0A,$01,$87,$FF,$00,$91
.db $FF,$07,$0F,$2F,$2F,$3F,$17,$0F,$07,$01,$C3,$C2,$C0,$C1,$01,$2E
.db $FF,$6F,$7F,$27,$0F,$9F,$9B,$A1,$E1,$C1,$43,$03,$73,$47,$0D,$05
.db $FC,$7C,$1C,$8C,$CE,$24,$14,$88,$86,$02,$03,$03,$0D,$86,$82,$00
.db $00,$03,$03,$05,$05,$1B,$37,$57,$8F,$9F,$39,$F1,$F9,$F9,$F1,$F5
.db $F6,$F2,$FC,$DA,$EB,$DD,$FD,$E6,$EF,$FF,$FD,$F1,$FC,$7D,$7F,$FF
.db $FF,$FF,$3F,$91,$7F,$06,$3F,$3F,$9F,$9F,$EF,$A7,$F3,$33,$0B,$2B
.db $3F,$AD,$7F,$7E,$6C,$BD,$95,$25,$43,$8B,$8B,$47,$0F,$91,$FF,$12
.db $78,$F0,$F2,$E2,$CE,$1E,$FE,$FC,$FA,$E4,$CC,$00,$BE,$91,$FE,$33
; Compressed 1536 bytes to 861. 56% of original size.
Freddy_Power1:
.db $91,$FF,$FF,$91,$FF,$17,$F0,$C0,$87,$83,$E0,$91,$FF,$3B,$7F,$0F
.db $0F,$1F,$91,$FF,$3D,$C0,$C6,$EE,$FC,$FE,$91,$FF,$3B,$1F,$0F,$0F
.db $1F,$7F,$91,$FF,$E4,$91,$FE,$40
Freddy_Power2:
.db $91,$FF,$D7,$FE,$FE,$FE,$91,$FF,$3C,$6F,$82,$82,$C4,$C1,$F1,$FF
.db $FC,$91,$FF,$0B,$EF,$C7,$E0,$EF,$91,$FF,$27,$8F,$E6,$96,$04,$84
.db $EF,$FF,$FF,$FF,$7F,$91,$FF,$08,$C0,$FC,$FF,$FF,$E0,$00,$00,$3C
.db $FC,$F9,$91,$FF,$24,$E7,$1F,$30,$62,$81,$D5,$FE,$FD,$FF,$FC,$91
.db $FF,$08,$0F,$7F,$FF,$FF,$01,$00,$01,$7D,$7F,$91,$FF,$27,$F3,$3B
.db $0D,$0D,$0B,$BF,$CF,$3F,$91,$FF,$0B,$CF,$4F,$0F,$EF,$91,$FF,$D3
.db $91,$FE,$40
; Compressed 1536 bytes to 139. 9% of original size.
Freddy_Attack_C2_1:
.db $91,$FF,$FF,$91,$FF,$52,$FB,$91,$FF,$7D,$FB,$F9,$91,$FF,$EF,$91
.db $FE,$40
Freddy_Attack_C2_2:
.db $1F,$BF,$7F,$91,$FF,$9C,$FE,$FE,$91,$FC,$04,$FD,$FF,$FE,$FC,$FC
.db $FC,$F8,$F8,$FA,$FA,$91,$F9,$05,$FF,$FB,$FB,$FF,$FF,$FB,$91,$FF
.db $13,$8F,$0F,$91,$FF,$0F,$91,$FE,$04,$BE,$BE,$91,$FE,$06,$91,$FF
.db $04,$FC,$91,$FF,$09,$DF,$C7,$F7,$38,$1F,$C2,$C0,$A1,$FB,$F3,$E7
.db $E7,$E3,$E3,$E3,$E1,$C1,$91,$C3,$06,$DF,$BF,$FF,$F7,$E3,$E3,$E7
.db $C3,$80,$91,$00,$06,$4C,$4C,$00,$00,$00,$40,$60,$91,$00,$07,$80
.db $C0,$00,$20,$F8,$FF,$FF,$FF,$F7,$F7,$FF,$F7,$F7,$F3,$93,$53,$F3
.db $03,$03,$C3,$91,$FF,$10,$F3,$F1,$F9,$91,$FF,$04,$0F,$0F,$03,$01
.db $91,$00,$04,$01,$03,$3F,$7F,$7F,$3F,$1F,$03,$91,$00,$0A,$C0,$91
.db $FF,$2B,$91,$FE,$05,$FF,$FF,$FE,$FE,$FE,$BC,$3C,$1C,$1C,$1C,$0C
.db $0C,$0C,$04,$0C,$CC,$EE,$91,$FF,$15,$EB,$EF,$91,$FF,$04,$F7,$F5
.db $3E,$0C,$87,$F6,$FE,$FE,$FC,$F8,$F0,$E0,$C0,$80,$80,$00,$00,$1F
.db $3F,$3F,$3F,$FF,$FF,$FF,$7F,$2F,$17,$91,$00,$06,$07,$0F,$1F,$7F
.db $91,$FF,$16,$9F,$CF,$E7,$91,$FF,$07,$1F,$03,$01,$91,$00,$06,$01
.db $00,$00,$E0,$91,$FF,$09,$7F,$7F,$3F,$1F,$1F,$7F,$91,$FF,$27,$7F
.db $3F,$1B,$0B,$07,$03,$8B,$8F,$8F,$CF,$91,$FF,$3D,$E1,$E0,$E0,$F0
.db $F0,$F8,$E8,$C0,$C1,$C3,$F7,$B7,$B7,$91,$FF,$16,$91,$FE,$16,$91
.db $FC,$08,$3C,$08,$00,$02,$32,$7E,$7E,$91,$FE,$1B
; Compressed 1536 bytes to 302. 19% of original size.
Foxy_Curtain1:
.db $91,$FF,$FF,$91,$FF,$FF,$91,$FF,$C2,$91,$FE,$40
Foxy_Curtain2:
.db $FF,$F8,$F0,$F0,$91,$E0,$05,$FC,$F7,$91,$FF,$28,$3F,$1F,$C7,$C1
.db $C0,$3C,$3C,$21,$83,$83,$00,$7C,$F8,$FF,$7F,$1F,$1F,$0F,$0F,$07
.db $07,$07,$C7,$CF,$91,$FF,$2C,$7F,$7F,$7F,$FF,$FF,$FF,$1F,$1F,$1E
.db $91,$FF,$80,$FB,$BB,$FB,$91,$FF,$06,$BF,$BF,$BB,$FB,$91,$FF,$06
.db $FB,$F9,$9B,$99,$DB,$DF,$9F,$9F,$FF,$FF,$FF,$DF,$DF,$FD,$F9,$F9
.db $FB,$91,$FF,$04,$DF,$FD,$FD,$FF,$FF,$FF,$91,$FC,$07,$FF,$FF,$FD
.db $FD,$FD,$91,$FF,$06,$FB,$FB,$FB,$91,$BB,$0E,$91,$FB,$04,$FF,$FB
.db $FB,$FB,$FF,$91,$FB,$05,$9B,$9B,$9B,$BB,$FB,$FB,$91,$FF,$07,$FB
.db $FB,$01,$91,$00,$05,$01,$CB,$91,$DF,$05,$91,$FF,$05,$93,$B3,$91
.db $BB,$06,$B8,$B9,$B9,$93,$B3,$93,$9B,$91,$BB,$04,$FB,$BB,$10,$99
.db $9B,$BB,$39,$B9,$B9,$91,$BB,$04,$FB,$FF,$FB,$FB,$B1,$B1,$F3,$F3
.db $F3,$FB,$F9,$FB,$BB,$BF,$FF,$91,$FB,$04,$BF,$BF,$BF,$3F,$FF,$FF
.db $FF,$FB,$FB,$91,$FF,$04,$9D,$99,$99,$9D,$BD,$9C,$9C,$1C,$1C,$39
.db $38,$B8,$B8,$BD,$BD,$9D,$9D,$BD,$BD,$BD,$1D,$1D,$19,$1C,$9C,$B8
.db $B9,$91,$BC,$04,$3D,$3D,$7C,$FC,$FF,$FD,$BE,$BE,$BE,$BC,$FC,$3C
.db $3E,$3F,$FF,$FF,$3E,$3E,$91,$7E,$05,$7F,$91,$FF,$09,$90,$82,$82
.db $80,$80,$90,$10,$10,$10,$12,$10,$00,$00,$80,$90,$90,$B8,$90,$9A
.db $92,$92,$9A,$98,$98,$94,$B4,$F8,$B8,$98,$F2,$D2,$92,$02,$18,$18
.db $99,$B9,$B9,$FB,$D5,$C6,$D6,$DF,$FA,$F8,$FA,$C3,$92,$56,$5F,$5F
.db $FF,$DF,$DF,$DF,$9F,$91,$FF,$07,$FD,$91,$00,$07,$91,$40,$05,$91
.db $00,$07,$C0,$00,$00,$80,$40,$C0,$00,$00,$40,$40,$40,$05,$20,$24
.db $06,$06,$C2,$C2,$CE,$DE,$D2,$E2,$F3,$FF,$FF,$F3,$37,$3F,$3F,$3F
.db $91,$FF,$0F,$00,$00,$01,$07,$0F,$1F,$91,$3F,$07,$7F,$91,$3F,$04
.db $91,$7F,$07,$91,$FF,$08,$7F,$91,$FF,$1E,$91,$FE,$40
; Compressed 1536 bytes to 393. 25% of original size.
Help1:
.db $91,$00,$17,$7F,$00,$00,$08,$00,$02,$91,$00,$04,$02,$00,$80,$00
.db $C0,$00,$00,$06,$91,$00,$10,$60,$91,$00,$04,$20,$00,$10,$91,$00
.db $0F,$0A,$00,$21,$02,$42,$04,$3F,$88,$08,$1C,$10,$10,$30,$2C,$20
.db $E0,$70,$60,$44,$40,$40,$40,$60,$60,$60,$20,$20,$F0,$10,$10,$18
.db $0C,$04,$02,$03,$00,$00,$01,$00,$00,$3E,$00,$00,$18,$00,$00,$00
.db $04,$00,$07,$01,$04,$40,$00,$00,$91,$7F,$05,$3F,$3F,$3F,$7F,$FF
.db $B0,$91,$20,$04,$E0,$20,$27,$91,$07,$04,$91,$17,$06,$91,$13,$04
.db $91,$03,$04,$91,$0B,$05,$09,$09,$89,$89,$61,$19,$0D,$3F,$01,$00
.db $40,$00,$04,$06,$20,$80,$00,$98,$F7,$80,$02,$01,$07,$91,$FF,$09
.db $F8,$00,$10,$1F,$15,$00,$00,$1F,$91,$FF,$19,$EF,$F7,$91,$FF,$05
.db $E0,$20,$1C,$03,$7F,$00,$07,$00,$80,$03,$FF,$1E,$F0,$83,$91,$FF
.db $09,$FC,$00,$00,$5C,$F8,$08,$00,$07,$91,$FF,$0B,$FB,$3D,$3F,$91
.db $FF,$12,$E0,$00,$00,$00,$BF,$FC,$0B,$00,$02,$03,$00,$F3,$F3,$00
.db $91,$FF,$0A,$00,$00,$CF,$BF,$00,$00,$03,$91,$FF,$1C,$EF,$E7,$FF
.db $FF,$F0,$00,$00,$00,$1F,$E0,$02,$FF,$03,$50,$90,$00,$D0,$FC,$FF
.db $FF,$FF,$DB,$FF,$FE,$91,$FF,$04,$00,$00,$05,$F9,$F0,$00,$00,$CE
.db $CC,$E0,$E3,$E0,$E1,$91,$E0,$06,$EF,$E0,$E7,$E0,$F1,$F4,$91,$F0
.db $0C,$F8,$F8,$F8,$00,$00,$00,$07,$F0,$00,$1E,$FF,$98,$00,$00,$42
.db $00,$3F,$91,$FF,$09,$C0,$00,$15,$9D,$94,$00,$00,$01,$BE,$00,$3F
.db $00,$4D,$C0,$04,$04,$00,$00,$00,$2F,$E0,$0B,$C9,$00,$FE,$00,$00
.db $00,$47,$60,$02,$FB,$91,$00,$05,$03,$00,$03,$03,$00,$00,$01,$FC
.db $00,$B7,$FC,$B0,$00,$5D,$9C,$00,$1F,$91,$FF,$09,$F1,$00,$00,$70
.db $F0,$00,$00,$00,$DF,$00,$3E,$A0,$0F,$FC,$01,$95,$80,$00,$00,$07
.db $E4,$04,$FC,$00,$7F,$00,$00,$00,$0E,$F8,$01,$FF,$80,$00,$00,$35
.db $E0,$01,$7C,$00,$77,$00,$00,$01,$FF,$1C,$F8,$80,$01,$00,$02,$00
.db $2F,$20,$E6,$E8,$E0,$EC,$E0,$EE,$E0,$E7,$E0,$E0,$80,$60,$36,$18
.db $1F,$13,$11,$90,$D0,$17,$D0,$17,$98,$1B,$98,$8B,$0A,$08,$0F,$CC
.db $08,$EB,$88,$CB,$C8,$09,$09,$08,$E1,$04,$C5,$84,$05,$05,$05,$E4
.db $04,$E5,$07,$F7,$FC,$30,$60,$FC,$00,$02,$02,$12,$02,$02,$42,$02
.db $C0,$01,$70,$00,$4C,$00,$1D,$40,$00,$80,$00,$E0,$00,$70,$00,$01
.db $C0,$07,$BC,$80,$7E,$20,$33,$D8,$1C,$9C,$06,$DB,$00,$03,$FF,$00
.db $0F,$C0,$03,$D0,$00,$FD,$01,$4F,$C1,$0B,$E6,$06,$CE,$18,$39,$60
.db $C3,$C0,$00,$E0,$00,$CC,$00,$0E,$40,$01,$90,$00,$16,$00,$67,$00
.db $00,$40,$00,$04,$91,$00,$04,$F0,$00,$0C,$00,$06,$00,$00,$C0,$00
.db $CC,$00,$52,$C0,$02,$00,$00,$66,$00,$78,$00,$00,$FE,$80,$08,$B8
.db $80,$BC,$80,$BC,$80,$10,$00,$02,$90,$00,$3C,$00,$04,$80,$02,$E0
.db $00,$1E,$00,$38,$00,$02,$00,$00,$10,$00,$D8,$00,$0A,$80,$00
Help2:
.db $91,$FF,$17,$80,$FF,$FF,$F7,$FF,$FD,$91,$FF,$04,$FD,$FF,$7F,$FF
.db $3F,$FF,$FF,$F9,$91,$FF,$10,$9F,$91,$FF,$04,$DF,$FF,$EF,$91,$FF
.db $0F,$F5,$FF,$DE,$FD,$BD,$FB,$C0,$77,$F7,$E3,$EF,$EF,$CF,$D3,$DF
.db $1F,$8F,$9F,$BB,$BF,$BF,$BF,$9F,$9F,$9F,$DF,$DF,$0F,$EF,$EF,$E7
.db $F3,$FB,$FD,$FC,$FF,$FF,$FE,$FF,$FF,$C1,$FF,$FF,$E7,$FF,$FF,$FF
.db $FB,$FF,$F8,$FE,$FB,$BF,$FF,$FF,$81,$91,$BF,$04,$FF,$FF,$FF,$BF
.db $3F,$4F,$91,$DF,$04,$1F,$DF,$DB,$91,$FF,$04,$91,$EB,$06,$91,$EF
.db $04,$91,$FF,$04,$F5,$F5,$F1,$F5,$F5,$F7,$F7,$77,$76,$9E,$E6,$D3
.db $C1,$FE,$EF,$BF,$FC,$FB,$F9,$DD,$7F,$FF,$67,$08,$7F,$FD,$FE,$FB
.db $FF,$FE,$D5,$F6,$E6,$F8,$FF,$FF,$FF,$87,$80,$EF,$E1,$EA,$FF,$E1
.db $E1,$91,$FF,$0D,$C7,$EF,$EF,$91,$FF,$07,$F7,$9F,$1F,$03,$77,$7F
.db $FF,$FF,$FE,$1F,$DF,$E3,$7C,$80,$FF,$F8,$FF,$7F,$FC,$00,$A1,$0E
.db $7C,$7F,$FE,$4C,$5D,$5C,$F8,$07,$FF,$FF,$E3,$80,$77,$A1,$05,$F7
.db $00,$F8,$91,$FF,$05,$EF,$FF,$81,$81,$EF,$E7,$B5,$92,$9D,$F8,$80
.db $80,$C7,$FF,$FF,$FE,$80,$C6,$EF,$FF,$FF,$FF,$C1,$91,$00,$04,$1F
.db $FF,$FF,$FF,$40,$03,$F4,$FF,$FD,$FC,$F7,$0C,$0C,$FF,$3F,$FF,$FA
.db $7C,$7C,$FC,$FF,$FF,$FF,$F0,$F1,$1F,$30,$60,$FF,$47,$3C,$7F,$91
.db $FF,$08,$DF,$91,$FF,$05,$7F,$7F,$7F,$91,$FF,$09,$DF,$57,$5F,$61
.db $33,$0F,$FF,$FF,$FF,$E0,$1F,$FD,$00,$FC,$AF,$6F,$FF,$2F,$03,$1F
.db $FF,$DA,$7F,$E8,$CB,$33,$FF,$FF,$FC,$FF,$FF,$FA,$06,$0F,$FF,$FF
.db $31,$F3,$DF,$DC,$DF,$DE,$DF,$DF,$91,$FF,$04,$F0,$FF,$F8,$FF,$EE
.db $EB,$91,$EF,$04,$91,$FF,$08,$F7,$F7,$F7,$FF,$FF,$FF,$F8,$0F,$FF
.db $E1,$00,$67,$FF,$FF,$BD,$FF,$C7,$FF,$CD,$0E,$F9,$DB,$D8,$FF,$FF
.db $FF,$3F,$FF,$EA,$62,$6B,$FF,$FF,$FE,$41,$FF,$C0,$FF,$B2,$3F,$FB
.db $FB,$FF,$FF,$FF,$D0,$1F,$F4,$36,$FF,$01,$FF,$FF,$FF,$B8,$9F,$FD
.db $04,$91,$FF,$05,$FC,$FF,$FC,$FC,$FF,$FF,$FE,$03,$FF,$48,$03,$4F
.db $FF,$A2,$63,$FF,$E1,$FF,$FF,$1F,$EF,$EF,$AF,$BF,$FF,$FF,$0E,$BF
.db $FF,$8F,$0F,$FF,$FF,$FF,$20,$FF,$C1,$5F,$F0,$03,$FE,$6A,$7F,$FF
.db $FF,$F8,$1B,$FB,$03,$FF,$80,$FF,$FF,$FF,$F1,$07,$FE,$00,$7F,$FF
.db $FF,$CA,$1F,$FE,$83,$FF,$88,$FF,$FF,$FE,$00,$E3,$07,$7F,$FE,$FF
.db $FD,$FF,$D0,$DF,$D9,$D7,$DF,$F3,$FF,$F1,$FF,$F8,$FF,$BF,$7F,$9F
.db $C9,$E7,$E0,$EC,$EE,$6F,$2F,$E8,$2F,$E8,$67,$E4,$67,$74,$F5,$F7
.db $F0,$33,$F7,$14,$77,$34,$37,$F6,$F6,$F7,$1E,$FB,$3A,$7B,$FA,$FA
.db $FA,$1B,$FB,$1A,$F8,$08,$03,$CF,$9F,$03,$FF,$FD,$FD,$ED,$FD,$FD
.db $BD,$FD,$3F,$FE,$8F,$FF,$B3,$FF,$E2,$BF,$FF,$7F,$FF,$1F,$FF,$8F
.db $FF,$FE,$3F,$F8,$43,$7F,$81,$DF,$CC,$27,$E3,$63,$F9,$24,$FF,$FC
.db $00,$FF,$F0,$3F,$FC,$2F,$FF,$02,$FE,$B0,$3E,$F4,$19,$F9,$31,$E7
.db $C6,$9F,$3C,$3F,$FF,$1F,$FF,$33,$FF,$F1,$BF,$FE,$6F,$FF,$E9,$FF
.db $98,$FF,$FE,$BE,$FE,$FA,$91,$FE,$04,$0E,$FE,$F2,$FE,$F8,$FE,$FE
.db $3E,$FE,$32,$FE,$AC,$3E,$FC,$FE,$FE,$98,$FE,$86,$FE,$FE,$00,$7E
.db $F6,$46,$7E,$42,$7E,$42,$7E,$EE,$FE,$FC,$6E,$FE,$C2,$FE,$FA,$7E
.db $FC,$1E,$FE,$E0,$FE,$C6,$FE,$FC,$FE,$FE,$EE,$FE,$26,$FE,$F4,$7E
.db $FE
; Compressed 1536 bytes to 1264. 82% of original size.
East_Hall1:
.db $91,$FF,$40,$91,$F8,$07,$91,$FC,$04,$FE,$FE,$91,$FF,$33,$91,$00
.db $0F,$80,$C0,$C0,$C0,$F8,$FC,$FC,$91,$FF,$2A,$91,$00,$16,$C7,$C7
.db $EF,$91,$FF,$27,$91,$00,$12,$01,$07,$0F,$7F,$91,$FF,$2A,$91,$07
.db $08,$0F,$0F,$0F,$1F,$1F,$3F,$3F,$7F,$91,$FF,$FF,$91,$FF,$71,$91
.db $FE,$40
East_Hall2:
.db $91,$00,$1B,$40,$40,$C0,$C0,$80,$C0,$C0,$C0,$C8,$C8,$C8,$C0,$C0
.db $C0,$C8,$E1,$E1,$E3,$FB,$91,$FF,$05,$FD,$91,$FF,$0C,$91,$07,$07
.db $91,$03,$04,$01,$01,$91,$00,$11,$91,$40,$05,$C0,$C0,$91,$E0,$05
.db $E2,$E0,$E0,$E0,$E1,$E5,$ED,$91,$FF,$0F,$FE,$FE,$91,$FF,$0D,$7F
.db $3F,$3F,$3F,$07,$03,$03,$91,$00,$14,$08,$0C,$0E,$CE,$CE,$EE,$EF
.db $91,$FF,$0F,$00,$00,$80,$E0,$91,$FF,$12,$38,$38,$10,$91,$00,$0C
.db $23,$91,$3F,$04,$91,$FF,$16,$07,$0F,$1F,$7F,$91,$FF,$05,$7F,$7F
.db $91,$FF,$07,$FE,$F8,$F0,$80,$91,$00,$0D,$01,$0F,$91,$FF,$1B,$91
.db $F8,$08,$F0,$F0,$F0,$E0,$E0,$C0,$C0,$80,$91,$00,$0D,$01,$03,$07
.db $0F,$3F,$7F,$91,$FF,$1D,$91,$00,$0D,$91,$01,$04,$03,$03,$07,$07
.db $0F,$0F,$1F,$1F,$3F,$7F,$7F,$91,$FF,$24,$91,$7F,$08,$DF,$DF,$DF
.db $91,$FF,$0F,$91,$FE,$08,$91,$FD,$05,$FF,$FB,$FB,$FB,$91,$FF,$24
.db $F7,$FF,$FF,$91,$7F,$08,$91,$FF,$18,$FE,$FE,$91,$FF,$1F,$FE,$91
.db $FF,$10,$BF,$BF,$FF,$FF,$FF,$91,$FB,$0B,$91,$DF,$04,$FD,$FD,$FD
.db $E1,$E5,$E7,$E7,$F6,$91,$FF,$13,$3F,$BF,$DF,$DF,$91,$FF,$0B,$DF
.db $91,$FF,$04,$91,$BF,$0C,$91,$FF,$09,$9F,$8F,$8F,$0F,$91,$FE,$40
; Compressed 1536 bytes to 322. 20% of original size.
Notes:
1. To install greyscale, run {13}:Asm(prgmFNAFLIB
2. To uninstall greyscale, run {14}:Asm(prgmFNAFLIB
3. To use greyscale, run {12,data0,data1}:Asm(prgmFNAFLIB
4. data0 and data1 are reference values pointing to a label within the GS4 database of vertically compressed images.
---{12,2,3}:Asm(prgmFNAFLIB would show a greyscale picture using the 3rd and 4th images in the database
5. Press CLEAR to exit greyscale splash screen
Alright guys... BETA TEST! GO
Kyle Chiu: kylechiu3201@gmail.com
William White: seklorean@gmail.com