• Contact
  • Journal
  • Home
  • Amiga
  • Rainbow Islands
  • 1loader
  • Site
  • Page
  • Amiga
    • Rainbow Islands
      • 1loader-dec
      • 1loader
      • boot
      • orig-boot
      • Journal
  • Arcade
    • Asteroids 80%
      • Hardware
      • RAMUse
      • Code

      • DVG
      • VectorROM

      • Journal
    • Crazy Climber 1%
      • BigSpriteGraphics.pdf
      • Buildings.pdf
      • cclimber.asm
      • CharEnc.inc
      • CrazyClimberMemoryMapInfo.pdf
      • GraphicsAndCharacterAssetInfo.pdf
      • MemoryMap.inc
    • Defender 75%
      • RAMUse
      • Hardware
      • Bank1
      • Bank2
      • Bank3
      • Bank7
      • BankFixed
      • Mapping.txt
      • SoundHardware
      • SoundRAMUse
      • SoundCode
      • Defender-Theory-Early.pdf
      • Defender-Theory-Later.pdf
      • Defender.CPU.jpg
      • Defender.ROM.B&W.jpg
      • Defender.Vid.B&W.jpg
      • SoundROM.txt
    • Frogger (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • GFX

      • Journal
    • Galaga 5%
      • CPU1 (Main)
      • CPU2 (Secondary)
      • CPU3 (Sound)
      • GFX1 (Characters)
      • GFX2 (Sprites)
      • PROMcolors
      • PROMpaletteChar
      • PROMpaletteSprite

      • CPU1Fix

      • Journal
    • Moon Patrol 75%
      • Hardware
      • RAMUse
      • Code

      • GFX1 (Text)
      • GFX2 (Sprites)
      • GFX3 (Mountains)
      • GFX4 (Hills)
      • GFX5 (City)
      • ImageBackgroundColors
      • SpriteColors
      • SpriteColorSets
      • TextColors

      • MoonPatrolSound
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
    • Omega Race 10%
      • Hardware
      • RAMUse
      • MainBoard

      • SoundHardware
      • SoundRAMUse
      • SoundBoard

      • DVGPROM
      • VectorROM

      • Journal
    • Phoenix 35%
      • Hardware
      • RAMUse
      • Code

      • Background
      • Foreground

      • Journal

      • Scramble HHi
        • phoenixj-func-main2.pdf
        • phoenixj-func-main2.scap
        • phoenixj.asm-may2025.txt
        • phoenixj.asm-may2025.txt.pdf
    • Space Invaders
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Time Pilot (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • Journal
    • Sea Wolf 1%
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Scramble 1%
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
  • Atari2600
    • Stella (Hardware Info)
    • Asteroids 5%
      • RAMUse
      • Code

      • Journal
    • Battle Zone 1%
      • RAMUse
      • Code

      • Journal
    • Chess 1%
      • RAMUse
      • Code

      • Journal
    • Combat 10%
      • RAMUse
      • Code
      • CodePAL

      • Journal
    • Double Gap
      • Code
      • DoubleGap.asm

      • Journal
    • Entombed 1%
      • RAMUse
      • Code

      • Journal
    • ET 1%
      • RAMUse
      • Code

      • Journal
    • Burger Time 1%
      • RAMUse
      • CodeBank0
      • CodeBank1
      • CodeBank2
      • CodeBank3
      • CodeBank4
      • CodeBank5
      • CodeBank6
      • CodeBank7

      • Journal
    • Missile Command 1%
      • RAMUse
      • Code

      • Journal
    • Space Invaders 1%
      • RAMUse
      • Code

      • Journal
  • CoCo
    • Hardware
    • Early Work
    • Pyramid
      • RAMUse
      • Code

      • Journal
    • Raaka Tu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
    • Madness & Minotaur
      • Walk Through
        • after_start.txt
        • after_start.cas
        • after_1.txt
        • after_1.cas
        • after_2.txt
        • after_2.cas
        • after_3.txt
        • after_3.cas
        • after_4.txt
        • after_4.cas
        • after_5.txt
        • after_5.cas
        • after_6.txt
        • after_6.cas
        • after_7.txt
        • after_7.cas
        • after_8.txt
        • after_8.cas
        • after_9.txt
        • after_9.cas
        • after_10.txt
        • after_10.cas
        • after_11.txt
        • after_11.cas
        • after_12.txt
        • after_12.cas
        • after_13.txt
        • after_13.cas
        • after_14.txt
        • after_14.cas
        • after_15.txt
        • after_15.cas
        • after_16.txt
        • after_16.cas
        • after_17.txt
        • after_17.cas
        • after_18.txt
        • after_18.cas
        • after_19.txt
        • after_19.cas
        • after_20.txt
        • after_20.cas
        • after_21.txt
        • after_21.cas
        • after_22.txt
        • after_22.cas
        • after_23.txt
        • after_23.cas
        • after_24.txt
        • after_24.cas
        • after_25.txt
        • after_25.cas
      • RAMUse
      • Code

      • SaveGameViewer

      • Journal
    • Mega-Bug
      • RAMUse
      • Code

      • Journal
    • Daggorath
      • RAMUse
      • Code

      • Level Maps

      • Journal
    • Downland 5%
      • RAMUse
      • Code

      • Journal
    • Audio Analyzer 5%
      • RAMUse
      • Code

      • Journal
    • Doubleback
      • RAMUse
      • Code

      • Journal
  • NES
    • Zelda 5%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
    • Kid Icarus 1%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
  • Gameboy
    • Hardware
    • Link's Awakening 1%
      • RAMUse
      • Bank00
      • Bank01
      • Bank02
      • Bank03
      • Bank04
      • Bank05
      • Bank06
      • Bank07
      • Bank08
      • Bank09
      • Bank0A
      • Bank0B
      • Bank0C
      • Bank0D
      • Bank0E
      • Bank0F
      • Bank10
      • Bank11
      • Bank12
      • Bank13
      • Bank14
      • Bank15
      • Bank16
      • Bank17
      • Bank18
      • Bank19
      • Bank1A
      • Bank1B
      • Bank1C
      • Bank1D
      • Bank1E
      • Bank1F

      • Journal
    • Tetris 1%
      • RAMUse
      • Code

      • Journal
  • TRS80
    • Hardware
    • HauntedHouse
      • RAMUse1
      • Code1
      • RAMUse2
      • Code2

      • Journal
    • Pyramid
      • RAMUse
      • Code

      • RAMUse1
      • Code1

      • Journal
    • RaakaTu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
  • Virus
    • Morris Worm 1%
      • Journal
    • Stoned
      • Journal

  • Tools
    • Blend
      • blend.zip

      • Journal
  • 1loader

1loader

By Archeologist: Patrik Sevallius

This is the code loaded by the boot block.

start:
		pea	disable_cache
		move.l	(sp)+,($10).l
		illegal

disable_cache:
		movem.l	d0-a7,-(sp)
		pea	setup_dtv
		move.l	(sp)+,($10).l
		movea.l	sp,a0
		movec	cacr,d0
		move.l	d0,$3C(sp)
		bclr	#0,d0
		movec	d0,cacr

setup_dtv:
		movea.l	a0,sp
		movem.l	initial_registers,d0-a6

initial_registers:
		move.l	#$4E730000,-(sp)
		move.l	#$10,-(sp)
		move.l	#$4DDB9,-(sp)
		move.l	#$BD96BDAE,-(sp)
		move.l	#$B386B586,-(sp)
		move.l	#$D046D246,-(sp)
		move.l	#$246A71F,-(sp)
		move.l	#$23C17,-(sp)
		move.l	#$42C6F,-(sp)
		move.l	#$BD96BDAE,-(sp)
		move.l	sp,($24).l
		ori	#$A71F,sr
		addq.l	#6,($24).l

DTV:
		eor.l	d6,(a6)
		eor.l	d6,4(a6)
		movea.l	2(sp),a6
		move.w	(sp),d6
		andi.w	#$A71F,d6
		add.w	d6,d0
		add.w	d6,d1
		eor.l	d1,d6
		eor.l	d2,d6
		eor.l	d6,(a6)
		eor.l	d6,4(a6)
		add.l	d6,($10).l
		rte

encrypted_code:	dc.b $72, $85, $71, $2C, $2F, $18, $6D,	$85
		dc.b $DA, $2C, $2F, $34, $6D, $85, $83,	$54
		dc.b $2F, $2C, $70, $76, $FB, $F0, $65,	$7F
		dc.b $6F, $39, $6D, $BD, $E8, $76, 0, $40
		dc.b $5A, $AA, $9E, $BA, $E9, $38, 8, $C5
		dc.b $29, $E2, $F7, $FC, $4A, 5, $6F
		dcb.b 2,$BD
		dc.b $BC, $E4, $78, $40, 6, $CB, $F1, $FF
		dc.b $DB, $7A, $7C, $F3, $7E, $DE, $DF,	$6A
		dc.b $83, $C8, $74, $39, $7F, $6B, $3E,	$FF
		dc.b $BC, $15, $9F, $B4, $7F, $D0, $83,	$FA
		dc.b $F3, $D3, $90, $FA, $F3, $61, $4D,	$17
		dc.b $D5, $E5, $3E, $FA, $3E, $65, $7F,	$BF
		dc.b $7B, $CC, 9, $F7, $FE, $8B, $FF, $77
		dc.b $3D, $F8, $BD, $27, $F9, $9B, 9, $27
		dc.b $3F, $CC, $90, $3D, $FB, $77, $3D,	$F6
		dc.b $BC, $27, $F9, $CB, $47, $25, $3F,	$CC
		dc.b $31, $3D, $FA, $6B, $7C, $F7, $FC,	$EE
		dc.b $FC, $73, $77, $85, $35, $27, $FD,	$FF
		dc.b $4B, $2D, $43, $32, $2D, $62, $7A,	$A8
		dc.b $FF, $3B, $BF, $98
		dcb.b 2,$F7
		dc.b $BD, $42, $DF, $D4, $B5, $44, $BC,	$99
		dc.b $7B, $15, $D5, $87, $F5, $BB, $7B,	$45
		dc.b $B7, 4, $6D, $AF, $77, $3B, $AD, $F7
		dc.b $3A, $42, $23, $95, $77, $B5, $FA,	$D
		dc.b $36, $42, $43, $86, $F3, $BF, $F9,	$A6
		dc.b $6E, 0, $24, $18, $F7, $2F, $7C, $74
		dc.b $52, $D0, $46, $A6, 4, $D,	$B5, $EA
		dc.b $13, $45, $B2, $A4, $F8, $56, $45,	$4E
		dc.b $F7, 8, $CB, $A6, $B2, $99, $7B, $EA
		dc.b 2,	$87, $CB, 8, $E9, $D9, 9, $DD
		dc.b $18, $A4, $20, $8D, $90, $DD, $18,	$F7
		dc.b $F5, $BC, $9F, $F2, $4E, 1, $30, $4D
		dc.b $93, $A7, $9A, $F0, $B, $36, $98, $D
		dc.b $B1, $CF, $5B, $B2, $6C, $C8, $67,	$D
		dc.b $11, $40, 4, $F, $5B, $6A,	$88, 5
		dc.b $B7, $70, $74, $AC, $FD, $36, $98,	$D
		dc.b $B1, $FF, $1E, $B2, $6C, $B2, $93,	$67
		dc.b $81, $EF, $9F, $1F, $9E, $F8, $88,	$A3
		dc.b $19, $BA, $4D, $F,	$42, $B1, $1A, $E5
		dc.b $4A, $77, $B4, $7F, $B6, $F2, $49,	$A5
		dc.b $5A, $75, 6, $77, $B4, $49, $5F, $35
		dc.b $70, $58, $E2, 6, $52, $E7, $3F, $35
		dc.b $7A, $A9, $6A, $8D, $7F, $25, $1F,	$2A
		dc.b $F6, $E7, $9A, $AA, $69, $4B, $29,	$DB
		dc.b $71, $50, $9A, $A5, $E, 0,	$73, $F5
		dc.b $4E, $EF, $18, $38, $D4, $ED, $44,	$9D
		dc.b $B1, $B9, $CF, $C7, $B3, $35, $A7,	$FA
		dc.b $35, $5A, $4F, $EB, $11, $21, $A7,	$5C
		dc.b $13
		dcb.b 2,$59
		dc.b $DF, $5C, $C8, $67, $B0, $19, $37,	$5D
		dc.b $62, $4F, 4, $9A, $6C, $52, $33, $D7
		dc.b $E6, $53, $2D, $59, $D5, $5B, $EF,	$5E
		dc.b $E2, $4E, $9D, $DD, $50, $1E, $D4,	$99
		dc.b 1,	$B7, $CE, $65, $59, $F5, $32, $98
		dc.b $6C, $32, $BC, $46, $D3, $EF, $B6,	$93
		dc.b 6,	2, $EB,	$9F, $A2, $B7, $99, $B
		dc.b $A7, $19, $DB, $CE, $AB, $4B, $B5,	$1A
		dc.b $84, $CA, $73, $B4, $A3, $A6, $93,	$C9
		dc.b $A1, $5B, $14, $86, $CC, $67, $96,	$FA
		dc.b $52, $9D, $25, $68, $DB, 9, $21, $36
		dc.b $3B, $DB, $99, $C9, $A3, $9A, $6E,	$70
		dc.b $28, $5F, $BC, $9C, $F4, 1, $31, $52
		dc.b $D4, $3D, $FB, $63, $6B, $E0, $BD,	$99
		dc.b $67, $45, $E6, $4A, $D6, $90, 7, $99
		dc.b $AD, $78, $E8, $82, $D5, $F5, $35,	$94
		dc.b $FB, $6B, $B6, $F6, $BD, $8E, $D3,	4
		dc.b $F6, $8A, $44, $B8, $C9, $36, $DA,	$42
		dc.b $7A, $A4, $27, 9, $D0, $87, $A6, $48
		dc.b $81, $EE, $76, 9, $2F, $40, $B4, $4B
		dc.b 5,	$20, $3B, $4C, $CA, $A1, $63, 1
		dc.b 9,	$D6, $64, $8B, $21, $C1, $FC, $CA
		dc.b $D6, $78, $77, $F,	$2B, $C2, $80, $89
		dc.b $94, $1F, $E9, $B,	$BB, $47, $68, $C9
		dc.b $46, $7D, $BC, $9F, $FC, 9, $7E, $48
		dc.b $B4, $4E, $83, $F0, $C2, $7E, $B9,	$B
		dc.b $9C, $F8, $B6, $1A, $68, $87, $7E,	$11
		dc.b $76, $37, $65, $BD, $4D, $3A, $2C,	$E4
		dc.b $6B, $6C, $3C, $36, 3, $B2, $EA, $FA
		dc.b $BC, $6F, $27, $33, 1, $F7, $BC, $F1
		dc.b $6C, $C8, $D4, $6D, $F6, $32, $67,	$FF
		dc.b $A0, $33, $21, $6A, $9B, $74, $2A,	$CE
		dc.b $29, $5B, $FC, $4D, $69, $E6, $43,	$90
		dc.b $E2, $73, 3, $B7, $42, $81, $4B, $B1
		dc.b $61, $42, $8B, $3D, $E1, $D2, $A8,	$D6
		dc.b $4B, $77, $E5, $50, $90, $F2, $85,	8
		dc.b $47, $A7, $9D, $96, $7B, $F7, $60,	$7B
		dc.b $65, $21, $43, $90, $F7, $F0, $D3,	$1B
		dc.b $E1, $75, $E8, $F7, 1, $35, $6F, $99
		dc.b $D3, $1B, $1E, $C8, $F9, $50, $FC,	$4D
		dc.b $7E, $B0, $43, $90, $87, $EF, 9, $BD
		dc.b $E6, $A0, $6C, $88, $90, $2A, $F, $6B
		dc.b $87, $EF, $F3, $44, $CE, $D1, $6C,	$88
		dc.b $71, $28, $8C, $F3, $87, $EF, $40,	$D0
		dc.b $19, $43, $6C, $88, $11, $50, $43,	$BC
		dc.b $87, $EF, $A2, $A4, $78, $6A, $6C,	$88
		dc.b $D, $4C, $63, $9C,	$87, $EF, $DA, $80
		dc.b $A8, $D3, $6C, $88, $69, $27, $43,	$BE
		dc.b $87, $EF, $AC, $D0, $19, $43, $6C,	$88
		dc.b $CD, $70, $43, $BC, $87, $EF, $8E,	$84
		dc.b $78, $6A, $6C, $88, $71, $4C, $63,	$9C
		dc.b $87, $EF, $ED, $31, $A8, $D3, $6C,	$88
		dc.b $1F, $34, $BC, $4B, $87, $EF, 1, $AF
		dc.b $28, $53, $6C, $88, $B7, $39, $D, $C5
		dc.b $87, $EF, $D, $4C,	$E6, $A2, $6C, $88
		dc.b $E0, $DE, $FE, $1A, $8B, $2F, $11,	$50
		dc.b $A8, $C3, $11, $50, 0, $C,	$60, $7B
		dc.b $F1, $58, $43, $90, $F7, $E1, $43,	$90
		dc.b $F1, $54, $43, $90, 0, $24, $7F, $BF
		dc.b 0,	$9C, $7F, $F9, $F8, $63, $40, $BF
		dc.b $F8, $71, $30, $BF, $8A, $70, $78,	$58
		dc.b $B5, $80, $C, $58,	$53, $10, $EE, $CA
		dc.b $B4, $80, $FA, $CA, $92, $81, $84,	$C9
		dc.b $EE, $81, $E5, $C9, $EE, $7B, $82,	$C7
		dc.b $9E, $7A, $E3, $C7, $9C, $C6, $82,	$C7
		dc.b $9E, $50, $E3, $C7, $9E, $78, $82,	$C7
		dc.b $9F, $76, $C8, $41, $F9, $78, $82,	$C3
		dc.b $93, $72, $D0, $C1, $91, $70, $D0,	$C2
		dc.b $C0, $BF, $2F, $1A, $A1, $BF, $2F,	$AE
		dc.b $93, $BD, $F, $A8,	$DF, $62, 0, $54
		dc.b $BF, $62, 3, $F6, $E6, $2D, $33, $CA
		dc.b $6F, $39, 1, $F6, $6F, $B,	$40, $C
		dc.b $6C, $57, $21, $C,	$6D, $49, $4A, $7A
		dc.b $5F, $75, $4A, $7D, $CF, $ED, $1B,	$B4
		dc.b $30, $11, $AB, 8, $95, $62, $78, $98
		dc.b $F3, $BE, $39, $62, $F0, $FE, 9, $5E
		dc.b $79, $EF, $68, $5E, $78, $D7, $F, 8
		dc.b $74, $87, $25, $99, $12, $77, $B, $19
		dc.b $22, $4B, $82, $B,	$43, $4B, $83, $2D
		dc.b $24, $F, $8F, $7D,	$8E, $9D, $E9, $8D
		dc.b $AC, $9D, $C9, $9A, $CD, $9D, $C9
		dcb.b 2,$A6
		dc.b $A9, $F9, $9A, $2F, $BD, $98, $9A,	$2E
		dc.b $B1, $FF, $B0, $22, $E1, $55, $24,	$44
		dc.b $11, $77, $33, $25, $35, $1C, $2D,	$15
		dc.b 9,	$95, $7C, $74, 9, $94, $26, $C4
		dc.b $75, $97, $8A, $A9, $65, $27, $F6,	$AC
		dc.b $59, $49, $FC, $9E, $65, $49, $F7,	2
		dc.b $FD, $18, $3E, $FD, 1, $40, $71, $B3
		dc.b $74, $D0, $F0, $D8, $64, $10, $C, $D8
		dc.b 0,	$90, $CD, $68, $3C, $90, $CF, 5
		dc.b $38, $E0, $CF, $4B, $4D, $90, $30,	5
		dc.b $38, $D1, $CA, 7, $F8, $E3, $F6, 7
		dc.b $E1, $C3, $CA, 7, $E1, 0, $40, $C7
		dc.b $1D, 0, $51, $95, $9D, $30, $91, $C4
		dc.b $54, $CF, $67, $8A, $21, $AE, $67,	$8A
		dc.b $19, $CF, $67, $8B, $C5, $F5, $67,	$D9
		dc.b $85, $92, $7F, $D1, $BC, $92, $7D,	$D9
		dc.b $3A, $72, $7E, $BF, $34, 2, $7C, $DE
		dc.b $34, 3, $D2, $D6, $D, 3, $D0, $DE
		dc.b $8B, $E3, $D3, $90, $FE, $D3, $D6,	$FB
		dc.b $F2, $B2, $D6, $FA, $6E, $F8, $50,	$9D
		dc.b $74, $B2, $53, $FA, $62, $FC, $26,	$8A
		dc.b $9D, $EF, $E6, $8A, $22, $2D, $26,	$82
		dc.b $A2, $2D, $21, $E3, $AA, $5D, $3F,	$83
		dc.b $AA, $5F, $21, $F3, $55, $4C, $E1,	$F3
		dc.b $EA, $8E, $21, $A5, $E8, $8B, $A1,	$B6
		dc.b $28, $8B, $1E, $74, $E8, $8E, $DE,	$67
		dc.b $28, $8E, $61, $A5, $E8, $D9, $63,	$EB
		dc.b $9D, $B8, $63, $EB, $65, $5A, $2A,	$EB
		dc.b $24, $DA, $2A, $D8, $65, $DA, $E, $EB
		dc.b $24, $DA, $2A, $CB, $18, $DA, $2A,	$E0
		dc.b $9C, $BB, $2A, $E2, $9A, $B3, 3, $E2
		dc.b $9B, $BB, $35, $84, $95, $DA, $35,	$85
		dc.b $79, $BC, $C7, $E4, $79, $BC, $3B,	$94
		dc.b $86, $F2, $4E, $F5, $86, $F2, $BA,	$85
		dc.b $86, $BC, $CF, $A3, $CE, $DD, $CF,	$A3
		dc.b $72, $EF, $F3, $23, $72, $C0, $CF,	$DC
		dc.b $84, $A1, $86, $F3, $B8, $CB, $7E,	$8D
		dc.b $4C, $E4, $42, $C7, $65, $CB, $64,	$E8
		dc.b $59, $B9, $64, $95, $E4, $96, $58,	$FF
		dc.b $1E, $AF, $A5, $D0, $22, $9D, $8C,	$FF
		dc.b 4,	$B2, $B0, $95, $FE, $8B, $4D, $BA
		dc.b $C2, $B9, $64, $95, $E4, $96, $58,	$95
		dc.b $FE, $DE, $9C, $BA, $C2, $D6, $B5,	$95
		dc.b $FA, $F9, $89, $A5, $C6, $D5, $4B,	$96
		dc.b $87, $D5, $6F, $A5, $C6, $D5, $4B,	$81
		dc.b $89, $1A, $C, $CE,	$66, $1A, $20, $AF
		dc.b $66, $1A, $B0, $8F, $67, $54, $C5,	$EE
		dc.b $67, $54, $9F, $DC, $5B, $D4, $9F,	$F3
		dc.b $67, $9A, $EE, $92, $2E, $B5, $D2,	$4F
		dc.b $2E, $FD, 0, $60, $12, $FD, 4, $4F
		dc.b $91, $D2, $38, $1D, $D0, $F5, $3D,	$32
		dc.b $EC, $F5, $27, $77, $D2, $DA, $1B,	$AA
		dc.b $D2, $E5, $E, $85,	$EE, $E5, $A, $AA
		dc.b $6D, $CA, $36, $D8, $6D, $ED, $33,	$F7
		dc.b $51, $ED, $29, $BF, $95, $C2, $15,	$B7
		dc.b $BC, $ED, $2D, $84, $FD, $ED, 9, $B7
		dc.b $BC, $ED, $2D, $93, $F3, $22, $6A,	$DC
		dc.b $1C, $22, $42, $BD, $1C, $22, $76,	$9D
		dc.b $1D, $6C, 3, $DE, $E4, $6C, $DC, $6D
		dc.b $1D, $5F, $A0, $2D, $1D, $6C, $F8,	$E
		dc.b $55, $6C, $D8, $3D, $15, $6C, $A6,	$E
		dc.b $69, $EC, $B6, $3D, $83, $DF, $CA,	$5B
		dc.b $83, $EC, $28, $68, $FF, $79, $28,	$5B
		dc.b $1D, $4A, $54, $5B, $1F, $79, $B4,	$15
		dc.b $6A, $4A, $C8, $15, $68, $79, $28,	$26
		dc.b $14, $39, $28, $15, $4C, $A, $54, $11
		dc.b $4C, $39, $B6, $5F, $39, $19, $8A,	$5F
		dc.b $39, $32, $E, $3E,	$39, $32, $D2, $36
		dc.b 0,	$32, $D7, $3E, $86, $D2, $D3, $59
		dc.b $8C, $B3, $D3, $59, $4C, $D5, $23,	$29
		dc.b $B3, $9B, $56, $59, $B3, $D5, $23,	$66
		dc.b $B3, $37, $6F, $84, $FB, $45, $6F,	$14
		dc.b $BF, $2F, $6B, $66, $40, $6B, $2B,	7
		dc.b $40, $6B, $1F, $3F, $5F, $B, $7F, $4D
		dc.b $A, 3, $46, $4D, $E, $B, $C0, $AD
		dc.b $B, $6C, $D4, $82,	$A, $1C, $D5, $F0
		dc.b $F5, $7D, $D5, $F0, $EF, $5F, $CA,	$A1
		dc.b $26, $A0, $22, $91, $27, $EE, $57,	$E9
		dc.b $27, $8F, $57, $E9, $1B, $FF, 2, $79
		dc.b $5A, $2F, $42, $37, $2F, $65, $42,	$50
		dc.b 3,	$5A, $42, $31, 3, $5A, $74, $7B
		dc.b 2,	$3C, $70, $73, $82, $3C, $71, $7B
		dc.b 2,	$3C, $71, $68, $C2, $3C, $CE, $AA
		dc.b 2,	$34, $E, $AA, 2, $27, $CE, $AA
		dc.b $BD, $E5, $E, $DA,	$B9, $84, $3E, $EA
		dc.b $A6, $D7, $3E, $8C, $76, $99, $4B,	$ED
		dc.b $76, $99, $41, $FE, $B6, $99, $FE,	$3C
		dc.b $76, $D7, $8B, $2C, $4F, $D7, $34,	$ED
		dc.b $76, $D7, $34, $ED, 9, $81, $36, $E8
		dc.b $89, $D6, $34, $E0, $8D, $D6, $34,	$87
		dc.b $89, $DE, $B4, $87, $8B, $90, $C1,	$E6
		dc.b $8B, $90, $E1, $EE, $B2, $90, $E1,	$E6
		dc.b $34, $4E, $E1, $80, $C2, $1D, $61,	$E6
		dc.b $2C, $53, $14, $EE, $15, $53, $14,	$E6
		dc.b $93, $8D, $14, $80, $8F, $DE, $94,	$E7
		dc.b $97, $CD, $68, $E7, $9F, $DE, $2B,	$39
		dc.b $97, $CD, $D7, $39, $5B, $DE, $94,	$ED
		dc.b $97, $CD, $68, $ED, $95, $DE, $2B,	$38
		dc.b $97, $90, $5E, $1F, $17, $10, $88,	$19
		dc.b 9,	$A9, $9A, $43, $3B, $76, $EC, $E5
		dc.b $AD, $40, $7E, $48, $5F, $CE, $50,	$B3
		dc.b $51, $E8, $62, $6E, $83, $56, $B4,	$C1
		dc.b $F5, $E1, $46, $F5, $A7, $50, $18,	$51
		dc.b $99, $6B, $2A, $1D, $CB, $FA, $7C,	$A2
		dc.b $3D, $C6, $E, $26,	$EF, $95, $E0, $38
		dc.b $97, $90, $5E, $4A, $97, $DD, $A4,	$B5
		dc.b $69, 0, $58, $B5, $69, $DD, $4C, $99
		dc.b $55, $DD, $4C, $B1, $69, $3C, $F5,	$65
		dc.b $E8, $D8, $4E, $BD, $6B, $30, $F3,	$6D
		dc.b $EE, $E1, $6D, $34, $68, $87, $83,	$79
		dc.b $92, $87, $93, $55, $BC, $78, $6F,	$89
		dc.b 5,	$78, $6F, $55, $B4, $78, $13, $F2
		dc.b $AB, $7E, $AA, $F2, $AB, $78, $57,	$F2
		dc.b $AB, 0, $24, $4C, $88, $47, $2D, $93
		dc.b $24, $57, $2F, $78, $D2, $36, $60,	$BC
		dc.b $48, $9F, $62, $91, $23, $57, $2F,	$4B
		dc.b $F2, 7, $EC, $BC
		dcb.b 2,$48
		dc.b $C3, $93, 8, $57, $2F, $EA, $61, $78
		dc.b $AD, $BC, $48, $5E, $AD, $F5, $8E,	$57
		dc.b $2F, $20, $2B, $3A, $8A, $BC, $48,	$61
		dc.b $D7, $B3, $7F, $57, $2F, $25, $F5,	$21
		dc.b $93, $BC, $48, $21, $D7, $F3, $72,	$57
		dc.b $2F, $24, $D, $21,	$93, $BC, $48, $16
		dc.b $ED, $40, $B4, $57, $2F, $F4, $FD,	$17
		dc.b $1F, $BC, $48, $27, $2F, $F4, $54,	$57
		dc.b $2F, $89, $56, $78, $11, $BC, $48,	$27
		dc.b 3,	$93, $CC, $57, $2F, $A,	$D7, $87
		dc.b $FD, $BC, $48, $C7, $2D, $93, $64,	$57
		dc.b $2F, 7, $39, $5B, $CC, $BC, $48, $47
		dc.b $29, $DB, $E, $57,	$2F, $BA, $BB, $C5
		dc.b $BD, $D2, $8E, 7, $71, $5A, $5B, 0
		dc.b $88, 7, $75, $9B, $B4, $5C, $6F, $C7
		dc.b $65, $7C, $13, $B5, 8, 7, $55, $9B
		dc.b $B4, $50, $5A, $4A, $88, $C7, $35,	$93
		dc.b $78, $5B, $DC, 7, $25, $78, $37, $B8
		dc.b $3E, $9F, $C6, $2A, $13, $A8, $D9,	$16
		dc.b $EF, $46, $C6, $39, 9, $5B, $C8, $F9
		dc.b $EF, 3, $A3, $3E, $F0, $85, $BC, $43
		dc.b $CE, $82, $CC, $28, $CF, $D3, $FE,	$28
		dc.b $DB, $88, $A5, $32, $8A, $77, $50,	$79
		dc.b $C6, $79, $1F, $5F, $CD, $31, $B5,	$E7
		dc.b $CB, $7C, $D3, $E1, $48, $7C, $31,	$A7
		dc.b $6A, $3E, $E, $89,	$54, $6A, $31, $BA
		dc.b $EC, $4A, $EA, $68, $D0, $44, $1A,	$80
		dc.b $D4, $2A, $1C, $70, $DA, 9, $CB, $91
		dc.b $51, $F6, $40, $AF, $9E, $C7, $4D,	$C4
		dc.b $D0, $A6, $9E, $B1, 2, $27, $F6, $61
		dc.b $9B, $98, $BF, $3F, $BE, $86, $64,	$40
		dc.b $D, $79, $6F, $38,	$8A, $FF, $62, $78
		dc.b $42, $DD, $3E, $A7, $E7, $2A, $FA,	$54
		dc.b $FE, $C2, $FB, $8B, $FE, $B3, $75,	$89
		dc.b $FF, $36, $76, $A2, $45, $95, $BB,	$51
		dc.b $6F, $85, $E9, $51, $D9, $69, $57,	$71
		dc.b $BF, $42, $78, $71, $4B, $39, $80,	$D3
		dc.b $41, $10, $9A, $97, $AE, $44, $84,	$85
		dc.b $72, 0, $9C, $36, $50, $7A, $AC, $20
		dc.b $43, 9, $89, $31, $44, 8, $6E, $10
		dc.b $60, $46, $9A, $AE, $E8, $78, $63,	$F0
		dc.b $F3, 0, $89, $E3, $E1, $61, $45, $B4
		dc.b $DC, $20, $F2, $BB, $F6, $47, $CB,	$34
		dc.b $EE, $5D, $B4, $FB, $DE, $3F, $2A,	$F4
		dc.b $57, $B0, $D2, $AB, $76, $C0, $DE,	$2E
		dc.b $DF, $B0, $D1, $86, $D1, $FA, $9F,	$82
		dc.b $DD, $BC, $A9, $2F, $68, $90, $B4,	$9E
		dc.b $E4, $45, $F, $9D,	$27, $93, $47, $F3
		dc.b $79, $D5, $D, $E1,	$9A, $25, $6F, $64
		dc.b $A2, $96, $DB, $E0, $41, $22, $E0,	$86
		dc.b $20, $A2, $E2, $C1, $A1, $5B, $70,	$3F
		dc.b $A1, $5E, $81, $7D, $E0, $64, $BD,	$ED
		dc.b $22, $E, $FA, $1E,	$88, $D4, $BD, $2A
		dc.b $7C, $D4, $6D, $B2, $A6, $8D, $DD,	$D8
		dc.b $A8, $36, $D1, $26, $FC, $D2, $2E,	$D7
		dc.b $F5, $D1, $CB, $D1, $B7, $D1, $43,	$F5
		dc.b $38, $55, $45, $C8, $F8, $4D, $87,	$C8
		dc.b $5F, $4C, $91, $C8, $D8, $4C, $FB,	$FA
		dc.b $88, $4B, $FD, $38, $87, $4B, $F0,	$28
		dc.b $86, $53, $F4, 9, $FE, $51, $F6, $29
		dc.b $FE, $11, $C9, $A9, $85, $11, $BC,	$A9
		dc.b $7D, $11, $42, $A8, $7D, 1, $C4, $68
		dc.b $79, $21, $C6, $68, $69, $A1, $C7,	$68
		dc.b $67, $A1, $AA, $68, $5F, $A1, $30,	$64
		dc.b $7F, $A1, $82, $60, $7F, $63, $84,	$68
		dc.b $7F, $53, $86, $64, $9F, $53, $48,	$62
		dc.b $9F, $34, $4A, $62, $7F, $32, $5C,	$62
		dc.b $7B, $32, $20, $82, $7A, $F2, $1F,	$A2
		dc.b $7A, $B2, $1E, $26, $7A, $AA, $20,	$36
		dc.b $7A, $8A, $21, $B6, $79, $8A, $14,	$B5
		dc.b $FD, $8A, $E, $B4,	$FD, $7A, $90, $BC
		dc.b $FD, $6A, $92, $BC, $F5, $6A, $18,	$B4
		dc.b $F5, $23, $7B, $38, $72, $E5, $10,	$A9
		dc.b $F4, $EB, $7B, 8, $6F, $FD, $10, 8
		dc.b $F2, $EC, $79, 7, $60, $34, $C5, $8E
		dc.b $CD, $EB, $15, $3F, $B5, $31, $5D,	$A3
		dc.b $BC, $F1, $DA, $AD, $7F, $F1, $4A,	$BA
		dc.b $FC, $C7, $4D, $88, $AE, 8, $54, $80
		dc.b $EE, $34, $F3, $7C, $E3, $2F, $F5,	$1F
		dc.b $70, $B9, $FC, $1C, $AB, $77, $E9,	$9A
		dc.b $EF, $9A, $35, $9D, $15, $4E, $BB,	$2B
		dc.b $35, $FC, 1, $BB, $7B, $37, $2E, $9D
		dc.b $7A, $E7, $B4, $AC, $BA, $C8, $BD,	$76
		dc.b $BA, $C3, $C7, $6A, $F6, $86, $59,	$7B
		dc.b $7A, $59, $36, $F8, $20, $8A, $BA,	$58
		dc.b $52, $85, $5A, $3A, $96, $73, $CC,	$3A
		dc.b $8D, $73, $52, $29, $CF, $A6, $99,	$EE
		dc.b $57, $C5, $94, $D8, $4E, $1C, $3E,	$67
		dc.b $7B, $A0, $3E, $E7, $4F, $B8, $BA,	$67
		dc.b $59, $7F, $C4, $1C, $C5, $A4, $B7,	$D4
		dc.b $47, $98, $AA, $67, $C9, $50, $4C,	$14
		dc.b $45, $7F, $AE, $DA, $CE, $79, $28,	$FA
		dc.b $AC, 0, $45, $3B, $96, $F4, $2F, $3B
		dc.b $BE, $19, $69, $79, $4D, $60, $1C,	$7B
		dc.b $91, $14, $4A, $6B, $91, $13, $52,	$7B
		dc.b $53, $F, 6, $BD, $B3, $14,	$10, $B1
		dc.b $D3, 6, $D4, $B6, $6C, $6E, $C4, $D2
		dc.b $E7, $AE, $C, $59,	$8B, $68, $48, $F6
		dc.b $A7, $F, $F0, $71,	$92, $1F, $D0, $73
		dc.b $3C, $65, $B5, $37, $47, $4F, $C4,	$57
		dc.b $87, $A0, $4A, $27, $FF, 5, $76, $33
		dc.b $43, $15, $45, $23, $BE, $74, $A9,	$83
		dc.b $59, $41, $84, $8A, $71, $B8, $6A,	$17
		dc.b $6E, $DD, $F6, $F8, $82, $D9, $36,	$D5
		dc.b $19, $F6, $40, $D7, $12, $F3, $84,	$E9
		dc.b $6D, $33, $52, $96, $ED, $E7, $C0,	$96
		dc.b 8,	$D0, $33, $ED, $FF, $39, $14, $85
		dc.b $E5, $11, $80, $D5, $E, $B8, $27, 1
		dc.b $ED, $C4, $FC, $93, $54, $BA, $44,	$E
		dc.b $A, $62, 0, $1F, $D4, $9A,	$45, $CF
		dc.b $F, $E, $EB, $BF, $83, $60, $FD, $6F
		dc.b $C4, $41, $FD, $6E, $E2, $2B, $C, $69
		dc.b $F0, $14, $79, $74, $6D, $D6, $91,	$A2
		dc.b $F2, $55, $C, $66,	$B, $F8, $B, $8F
		dc.b $5C, $CD, $5D, $6C, $92, $EA, $60,	$97
		dc.b $AB, $98, $F5, $42, $92, $9A, $B5,	$64
		dc.b $52, $8F, $49, $7A, $AA, $38, $63,	$19
		dc.b $25, $D8, $AD, $28, $2A, $96, $9B,	$7E
		dc.b $62, $67, $6A, $56, $9A, $85, $8E,	$B6
		dc.b $9C, $85, $95, $A2, $F9, $16, $F2,	$9C
		dc.b $8E, $B0, $EE, $68, $72, $50, $D9,	8
		dc.b $CD, $5F, $DE, $C6, $C8, $DD, $B4,	$97
		dc.b $E7, $D4, $39, $36, $EA, $42, $6B,	$26
		dc.b $B9, $AA, $94, $8E, $C1, $3D, $38,	$44
		dc.b $E0, $FB, $7D, $A4, $A9, $85, $CC,	$96
		dc.b $6A, $36, $BA, $71, $CC, $35, $C0,	$55
		dc.b $4B, $B5, $C2, $D6, $2E, $B6, $E5,	$7D
		dc.b $51, $55, $94, $75, $5C, $35, $89,	$D7
		dc.b $AE, $97, $9E, $92, $D8, $C3, $48,	$9A
		dc.b $BE, $B3, $4A, $AA, $F8, $FD, $95,	$38
		dc.b $86, $9E, $69, $49, $CC, $1F, $48,	$84
		dc.b $F9, $70, $A, 9, $C4, $3F,	$A, $77
		dc.b $90, 6, $40, $E, $88, $82,	$C6, $FE
		dc.b $84, $C8, $FC, $6C, $E8, $F5, $81,	$1E
		dc.b $47, $E5, $FD, $21, $F3, $E1, 6, $1B
		dc.b $77, $E4, $79, $16, $14, $DE, $F5,	$16
		dc.b $24, $54, $F5, $12, $FB, $40, $ED,	$44
		dc.b $6E, $E0, $F5, 5, $F9, $C0, $F4, 4
		dc.b $F9, $B1, $74, 4, 1, $B1, $64, 3
		dc.b $F1, $B0, $6C, 2, 1, $B0, $4C, $22
		dc.b 1,	$70, $49, $21, $F1, $6F, $51, $19
		dc.b $F0, $F3, $51, $18, $F8, $F3, $41,	$38
		dc.b $F8, $B3, $3E, $38, $E8, $B2, $46,	$19
		dc.b $E8, $B0, $46, $59, $E8, $30, $3F,	$56
		dc.b 8,	$2F, $FF, $16, 4, $4F, $FF, $15
		dc.b $F4, $4F, 7, $15, $F0, $4E, $C9
		dcb.b $140,0

		END