Важная информация

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 37

Тема: Вставка музыки в прерывании в 128к

  1. #1
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вставка музыки в прерывании в 128к

    Добрый день!
    Пытаюсь вставить музыку в банк 1 для 128к, чтобы играла в прерывании, а вся основная программа была в банке 0. Но чего-то не прокатывает. Привожу исходный код. Помогите, пожалуйста, что тут не так? Компилируется всё нормально, но при запуске по адресу 24576 сразу сбрасывает.

    Код:
    			org	24576
    			call	IM_ON
    			ld	a,1
    			ld	(flag_game),a
    			ret
    
    adr_init_music		equ	#cf08
    
    ; музыка в прерывании
    
    im_procedure		ld bc,#7ffd	; порт
    			ld a,1		; 1й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			push	af
    			push	bc
    			push	de
    			push	hl
    
    			exx
    			ex	af,af'
    
    			push	af
    			push	bc
    			push	de
    			push	hl
    
    			push	ix
    			push	iy
    
    			ld	hl,flag_game
    			bit	0,(hl)
    			jr	z,im_procedure_01
    			call	adr_init_music+5
    
    im_procedure_02		pop	iy
    			pop	ix
    
    			pop	hl
    			pop	de
    			pop	bc
    			pop	af
    
    			exx
    			ex	af,af'
    
    			pop	hl
    			pop	de
    			pop	bc
    			pop	af
    
    			ld bc,#7ffd	; порт
    			ld a,0		; 0й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			jp	56
    
    im_procedure_01		call	adr_init_music
    			jr	im_procedure_02
    
    
    ; включение 2-го режима прерываний
    
    IM_ON			di
    
    			ld bc,#7ffd	; порт
    			ld a,1		; 1й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			call	adr_init_music
    
    			ld bc,#7ffd	; порт
    			ld a,0		; 0й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			ld	hl,64512
    			ld	de,64513
    			ld	bc,256
    			ld	(hl),253
    			ldir
    
    			ld	a,#c3
    			ld	(65021),a
    			ld	hl,im_procedure
    			ld	(65022),hl
    			ld	a,252
    			ld	i,a
    
    			im	2
    			ei
    
    			ret
    
    
    
    
    
    flag_game			defb	0					; флаги игры (0-музыка)
    
    
    ; музыка
    
            ORG	1,adr_init_music
            DEFB 21H, 76H, 0D7H, 18H, 3AH, 0C3H, 0C1H, 0D3H
            DEFB 18H, 29H, 00H, 00H, 00H, 3DH, 56H, 54H
            DEFB 49H, 49H, 20H, 50H, 54H, 33H, 20H, 50H
            DEFB 6CH, 61H, 79H, 65H, 72H, 20H, 72H, 2EH
            DEFB 37H, 3DH, 21H, 12H, 0CFH, 0CBH, 0FEH, 0CBH
            DEFB 46H, 0C8H, 0E1H, 21H, 0B0H, 0D5H, 34H, 21H
            DEFB 74H, 0D5H, 34H, 0AFH, 67H, 6FH, 32H, 0BEH
            DEFB 0D5H, 22H, 0BFH, 0D5H, 0C3H, 0B3H, 0D4H, 22H
            DEFB 0B0H, 0D0H, 22H, 46H, 0D2H, 0E5H, 11H, 64H
            DEFB 00H, 19H, 7EH, 32H, 4DH, 0D4H, 0E5H, 0DDH
            DEFB 0E1H, 19H, 22H, 13H, 0CFH, 0DDH, 5EH, 02H
            DEFB 19H, 23H, 22H, 0EFH, 0D3H, 0D1H, 0DDH, 6EH
            DEFB 03H, 0DDH, 66H, 04H, 19H, 22H, 0FCH, 0D3H
            DEFB 21H, 0A9H, 00H, 19H, 22H, 3FH, 0D2H, 21H
            DEFB 69H, 00H, 19H, 22H, 0A9H, 0D0H, 21H, 12H
            DEFB 0CFH, 0CBH, 0BEH, 11H, 24H, 0D5H, 01H, 27H
            DEFB 0D6H, 1AH, 13H, 0FEH, 1EH, 30H, 06H, 67H
            DEFB 1AH, 6FH, 13H, 18H, 07H, 0D5H, 16H, 00H
            DEFB 5FH, 19H, 19H, 0D1H, 7CH, 02H, 0BH, 7DH
            DEFB 02H, 0BH, 0D6H, 0F0H, 20H, 0E3H, 21H, 59H
            DEFB 0D5H, 77H, 11H, 5AH, 0D5H, 01H, 6CH, 00H
            DEFB 0EDH, 0B0H, 3CH, 32H, 0B0H, 0D5H, 21H, 01H
            DEFB 0F0H, 22H, 74H, 0D5H, 22H, 91H, 0D5H, 22H
            DEFB 0AEH, 0D5H, 21H, 20H, 0D5H, 22H, 0D9H, 0D3H
            DEFB 22H, 66H, 0D5H, 22H, 83H, 0D5H, 22H, 0A0H
            DEFB 0D5H, 22H, 68H, 0D5H, 22H, 85H, 0D5H, 22H
            DEFB 0A2H, 0D5H, 0DDH, 7EH, 0A9H, 0D6H, 30H, 38H
            DEFB 04H, 0FEH, 0AH, 38H, 02H, 3EH, 06H, 32H
            DEFB 95H, 0D1H, 0F5H, 0FEH, 04H, 0DDH, 7EH, 0FFH
            DEFB 17H, 0E6H, 07H, 21H, 0D0H, 0D4H, 0D5H, 50H
            DEFB 87H, 5FH, 19H, 5EH, 23H, 0CBH, 3BH, 9FH
            DEFB 0E6H, 0A7H, 32H, 28H, 0D0H, 0EBH, 0C1H, 09H
            DEFB 1AH, 0C6H, 0E0H, 4FH, 0CEH, 0D4H, 91H, 47H
            DEFB 0C5H, 11H, 0B6H, 0D6H, 0D5H, 06H, 0CH, 0C5H
            DEFB 4EH, 23H, 0E5H, 46H, 0D5H, 0EBH, 11H, 17H
            DEFB 00H, 0DDH, 26H, 08H, 0CBH, 38H, 0CBH, 19H
            DEFB 19H, 79H, 8AH, 77H, 23H, 78H, 8AH, 77H
            DEFB 19H, 0DDH, 25H, 20H, 0EFH, 0D1H, 13H, 13H
            DEFB 0E1H, 23H, 0C1H, 10H, 0DAH, 0E1H, 0D1H, 7BH
            DEFB 0FEH, 0ECH, 20H, 05H, 3EH, 0FDH, 32H, 0E4H
            DEFB 0D6H, 1AH, 0A7H, 28H, 11H, 1FH, 0F5H, 87H
            DEFB 4FH, 09H, 0F1H, 30H, 02H, 35H, 35H, 34H
            DEFB 0A7H, 0EDH, 42H, 13H, 18H, 0EBH, 0F1H, 0FEH
            DEFB 05H, 21H, 11H, 00H, 54H, 5CH, 3EH, 17H
            DEFB 30H, 03H, 2DH, 5DH, 0AFH, 32H, 7CH, 0D0H
            DEFB 0DDH, 21H, 0C6H, 0D5H, 0EH, 10H, 0E5H, 19H
            DEFB 0EBH, 0EDH, 62H, 7DH, 7DH, 7CH, 0CEH, 00H
            DEFB 0DDH, 77H, 00H, 0DDH, 23H, 19H, 0CH, 79H
            DEFB 0E6H, 0FH, 20H, 0EFH, 0E1H, 7BH, 0FEH, 77H
            DEFB 20H, 01H, 1CH, 79H, 0A7H, 20H, 0DFH, 0C3H
            DEFB 0B3H, 0D4H, 0DDH, 36H, 08H, 00H, 0CDH, 37H
            DEFB 0D2H, 0AH, 03H, 0FH, 87H, 5FH, 16H, 00H
            DEFB 21H, 21H, 21H, 19H, 5EH, 23H, 56H, 21H
            DEFB 21H, 21H, 19H, 0DDH, 75H, 03H, 0DDH, 74H
            DEFB 04H, 18H, 41H, 07H, 07H, 07H, 07H, 0DDH
            DEFB 77H, 10H, 18H, 3BH, 0DDH, 77H, 08H, 0DDH
            DEFB 77H, 0F4H, 18H, 33H, 3DH, 20H, 07H, 0AH
            DEFB 03H, 0DDH, 77H, 05H, 18H, 29H, 0CDH, 1BH
            DEFB 0D2H, 18H, 24H, 0CDH, 37H, 0D2H, 18H, 1CH
            DEFB 0DDH, 77H, 08H, 0DDH, 77H, 0F4H, 0C4H, 1BH
            DEFB 0D2H, 0AH, 03H, 18H, 0B8H, 0DDH, 7EH, 06H
            DEFB 32H, 79H, 0D1H, 0DDH, 6EH, 0FAH, 0DDH, 66H
            DEFB 0FBH, 22H, 9BH, 0D1H, 11H, 10H, 20H, 0AH
            DEFB 03H, 83H, 38H, 96H, 82H, 28H, 49H, 38H
            DEFB 9BH, 83H, 28H, 25H, 38H, 0ADH, 83H, 28H
            DEFB 0B3H, 38H, 0B9H, 0C6H, 60H, 38H, 20H, 83H
            DEFB 38H, 0C1H, 82H, 38H, 0FH, 83H, 38H, 0C0H
            DEFB 87H, 5FH, 21H, 70H, 0B1H, 19H, 5EH, 23H
            DEFB 56H, 0D5H, 18H, 0D0H, 32H, 0B4H, 0D5H, 18H
            DEFB 0CEH, 0DDH, 0CBH, 09H, 86H, 18H, 08H, 0DDH
            DEFB 77H, 06H, 0DDH, 0CBH, 09H, 0C6H, 0AFH, 0EDH
            DEFB 73H, 4EH, 0D1H, 0DDH, 0F9H, 67H, 6FH, 0E5H
            DEFB 0E5H, 0E5H, 0E5H, 0E5H, 0E5H, 31H, 31H, 31H
            DEFB 0DDH, 7EH, 05H, 0DDH, 77H, 0FH, 0C9H, 0DDH
            DEFB 0CBH, 09H, 96H, 0AH, 03H, 03H, 03H, 0DDH
            DEFB 77H, 0AH, 0DDH, 77H, 0F9H, 11H, 0B6H, 0D6H
            DEFB 0DDH, 7EH, 06H, 0DDH, 77H, 07H, 87H, 6FH
            DEFB 26H, 00H, 19H, 7EH, 23H, 66H, 6FH, 0E5H
            DEFB 3EH, 3EH, 0DDH, 77H, 06H, 87H, 6FH, 26H
            DEFB 00H, 19H, 5EH, 23H, 56H, 0E1H, 0EDH, 52H
            DEFB 0DDH, 75H, 0DH, 0DDH, 74H, 0EH, 0DDH, 5EH
            DEFB 0FAH, 0DDH, 56H, 0FBH, 3EH, 3EH, 0FEH, 06H
            DEFB 38H, 09H, 11H, 11H, 11H, 0DDH, 73H, 0FAH
            DEFB 0DDH, 72H, 0FBH, 0AH, 03H, 08H, 0AH, 03H
            DEFB 0A7H, 28H, 01H, 0EBH, 0EDH, 52H, 0F2H, 0B6H
            DEFB 0D1H, 2FH, 08H, 0EDH, 44H, 08H, 0DDH, 77H
            DEFB 0CH, 08H, 0DDH, 77H, 0BH, 0DDH, 36H, 0FEH
            DEFB 00H, 0C9H, 0DDH, 0CBH, 09H, 0D6H, 0AH, 03H
            DEFB 0DDH, 77H, 0AH, 0A7H, 20H, 07H, 3AH, 95H
            DEFB 0D1H, 0FEH, 07H, 9FH, 3CH, 0DDH, 77H, 0F9H
            DEFB 0AH, 03H, 08H, 0AH, 03H, 18H, 0D7H, 0AH
            DEFB 03H, 0DDH, 77H, 0F5H, 0C9H, 0AH, 03H, 0DDH
            DEFB 77H, 0F4H, 0C9H, 0AH, 03H, 0DDH, 77H, 0FFH
            DEFB 0DDH, 77H, 0FEH, 0AH, 03H, 0DDH, 77H, 00H
            DEFB 0AFH, 0DDH, 77H, 0F9H, 0DDH, 77H, 0FAH, 0DDH
            DEFB 77H, 0FBH, 0C9H, 0AH, 03H, 32H, 0A9H, 0D4H
            DEFB 32H, 0B3H, 0D5H, 0AH, 03H, 6FH, 0AH, 03H
            DEFB 67H, 22H, 0ACH, 0D4H, 0C9H, 0AH, 03H, 32H
            DEFB 4DH, 0D4H, 0C9H, 0DDH, 73H, 08H, 32H, 0C3H
            DEFB 0D5H, 0AH, 03H, 67H, 0AH, 03H, 6FH, 22H
            DEFB 0C4H, 0D5H, 0AFH, 0DDH, 77H, 0F4H, 32H, 0B3H
            DEFB 0D5H, 67H, 6FH, 22H, 0B1H, 0D5H, 0C9H, 87H
            DEFB 5FH, 16H, 00H, 0DDH, 72H, 0F4H, 21H, 21H
            DEFB 21H, 19H, 5EH, 23H, 56H, 21H, 21H, 21H
            DEFB 19H, 0DDH, 75H, 01H, 0DDH, 74H, 02H, 0C9H
            DEFB 36H, 0D2H, 0C2H, 0D1H, 57H, 0D1H, 0DFH, 0D1H
            DEFB 0E5H, 0D1H, 0EBH, 0D1H, 36H, 0D2H, 36H, 0D2H
            DEFB 03H, 0D2H, 15H, 0D2H, 36H, 0D2H, 36H, 0D2H
            DEFB 36H, 0D2H, 36H, 0D2H, 36H, 0D2H, 36H, 0D2H
            DEFB 0AFH, 32H, 0C0H, 0D5H, 0DDH, 0CBH, 15H, 46H
            DEFB 0E5H, 0CAH, 9EH, 0D3H, 0EDH, 73H, 0E9H, 0D2H
            DEFB 0DDH, 6EH, 0DH, 0DDH, 66H, 0EH, 0F9H, 0D1H
            DEFB 67H, 0DDH, 7EH, 00H, 6FH, 39H, 3CH, 0BAH
            DEFB 38H, 01H, 7BH, 0DDH, 77H, 00H, 0DDH, 7EH
            DEFB 12H, 86H, 0F2H, 9EH, 0D2H, 0AFH, 0FEH, 60H
            DEFB 38H, 02H, 3EH, 5FH, 87H, 08H, 0DDH, 6EH
            DEFB 0FH, 0DDH, 66H, 10H, 0F9H, 0D1H, 26H, 00H
            DEFB 0DDH, 7EH, 01H, 47H, 87H, 87H, 6FH, 39H
            DEFB 0F9H, 78H, 3CH, 0BAH, 38H, 01H, 7BH, 0DDH
            DEFB 77H, 01H, 0C1H, 0E1H, 0DDH, 5EH, 08H, 0DDH
            DEFB 56H, 09H, 19H, 0CBH, 70H, 28H, 06H, 0DDH
            DEFB 75H, 08H, 0DDH, 74H, 09H, 0EBH, 08H, 6FH
            DEFB 26H, 00H, 31H, 0B6H, 0D6H, 39H, 0F9H, 0E1H
            DEFB 19H, 0DDH, 5EH, 06H, 0DDH, 56H, 07H, 19H
            DEFB 31H, 31H, 31H, 0E3H, 0AFH, 0DDH, 0B6H, 05H
            DEFB 28H, 3EH, 0DDH, 35H, 05H, 20H, 39H, 0DDH
            DEFB 7EH, 16H, 0DDH, 77H, 05H, 0DDH, 6EH, 17H
            DEFB 0DDH, 66H, 18H, 7CH, 19H, 0DDH, 75H, 06H
            DEFB 0DDH, 74H, 07H, 0DDH, 0CBH, 15H, 56H, 20H
            DEFB 1FH, 0DDH, 5EH, 19H, 0DDH, 56H, 1AH, 0A7H
            DEFB 28H, 01H, 0EBH, 0EDH, 52H, 0FAH, 30H, 0D3H
            DEFB 0DDH, 7EH, 13H, 0DDH, 77H, 12H, 0AFH, 0DDH
            DEFB 77H, 05H, 0DDH, 77H, 06H, 0DDH, 77H, 07H
            DEFB 0DDH, 7EH, 02H, 0CBH, 79H, 28H, 13H, 0CBH
            DEFB 71H, 28H, 07H, 0FEH, 0FH, 28H, 0BH, 3CH
            DEFB 18H, 05H, 0FEH, 0F1H, 28H, 04H, 3DH, 0DDH
            DEFB 77H, 02H, 6FH, 78H, 0E6H, 0FH, 85H, 0F2H
            DEFB 53H, 0D3H, 0AFH, 0FEH, 10H, 38H, 02H, 3EH
            DEFB 0FH, 0DDH, 0B6H, 1CH, 6FH, 26H, 00H, 11H
            DEFB 0B6H, 0D5H, 19H, 7EH, 0CBH, 41H, 20H, 03H
            DEFB 0DDH, 0B6H, 14H, 32H, 0C0H, 0D5H, 0CBH, 78H
            DEFB 79H, 28H, 19H, 17H, 17H, 0CBH, 2FH, 0CBH
            DEFB 2FH, 0CBH, 2FH, 0DDH, 86H, 04H, 0CBH, 68H
            DEFB 28H, 03H, 0DDH, 77H, 04H, 21H, 8DH, 0D4H
            DEFB 86H, 77H, 18H, 0EH, 1FH, 0DDH, 86H, 03H
            DEFB 32H, 0B5H, 0D5H, 0CBH, 68H, 28H, 03H, 0DDH
            DEFB 77H, 03H, 78H, 1FH, 0E6H, 48H, 21H, 0BDH
            DEFB 0D5H, 0B6H, 0FH, 77H, 0E1H, 0AFH, 0DDH, 0B6H
            DEFB 0AH, 0C8H, 0DDH, 35H, 0AH, 0C0H, 0DDH, 0AEH
            DEFB 15H, 0DDH, 77H, 15H, 1FH, 0DDH, 7EH, 0BH
            DEFB 38H, 03H, 0DDH, 7EH, 0CH, 0DDH, 77H, 0AH
            DEFB 0C9H, 0AFH, 32H, 8DH, 0D4H, 32H, 0BDH, 0D5H
            DEFB 3DH, 32H, 0C3H, 0D5H, 21H, 0B0H, 0D5H, 35H
            DEFB 20H, 7FH, 21H, 74H, 0D5H, 35H, 20H, 4CH
            DEFB 01H, 01H, 01H, 0AH, 0A7H, 20H, 3AH, 57H
            DEFB 32H, 0B4H, 0D5H, 2AH, 13H, 0CFH, 23H, 7EH
            DEFB 3CH, 20H, 08H, 0CDH, 2AH, 0CFH, 21H, 21H
            DEFB 21H, 7EH, 3CH, 22H, 13H, 0CFH, 3DH, 87H
            DEFB 5FH, 0CBH, 12H, 21H, 21H, 21H, 19H, 0EDH
            DEFB 5BH, 0B0H, 0D0H, 0EDH, 73H, 17H, 0D4H, 0F9H
            DEFB 0E1H, 19H, 44H, 4DH, 0E1H, 19H, 22H, 2FH
            DEFB 0D4H, 0E1H, 19H, 22H, 43H, 0D4H, 31H, 31H
            DEFB 31H, 0DDH, 21H, 65H, 0D5H, 0CDH, 0EDH, 0D0H
            DEFB 0EDH, 43H, 0D9H, 0D3H, 21H, 91H, 0D5H, 35H
            DEFB 20H, 0EH, 0DDH, 21H, 82H, 0D5H, 01H, 01H
            DEFB 01H, 0CDH, 0EDH, 0D0H, 0EDH, 43H, 2FH, 0D4H
            DEFB 21H, 0AEH, 0D5H, 35H, 20H, 0EH, 0DDH, 21H
            DEFB 9FH, 0D5H, 01H, 01H, 01H, 0CDH, 0EDH, 0D0H
            DEFB 0EDH, 43H, 43H, 0D4H, 3EH, 3EH, 32H, 0B0H
            DEFB 0D5H, 0DDH, 21H, 59H, 0D5H, 2AH, 0B6H, 0D5H
            DEFB 0CDH, 70H, 0D2H, 22H, 0B6H, 0D5H, 3AH, 0C0H
            DEFB 0D5H, 32H, 0BEH, 0D5H, 0DDH, 21H, 76H, 0D5H
            DEFB 2AH, 0B8H, 0D5H, 0CDH, 70H, 0D2H, 22H, 0B8H
            DEFB 0D5H, 3AH, 0C0H, 0D5H, 32H, 0BFH, 0D5H, 0DDH
            DEFB 21H, 93H, 0D5H, 2AH, 0BAH, 0D5H, 0CDH, 70H
            DEFB 0D2H, 22H, 0BAH, 0D5H, 2AH, 0B4H, 0D5H, 7CH
            DEFB 85H, 32H, 0BCH, 0D5H, 3EH, 3EH, 5FH, 87H
            DEFB 9FH, 57H, 2AH, 0C4H, 0D5H, 19H, 0EDH, 5BH
            DEFB 0B1H, 0D5H, 19H, 22H, 0C1H, 0D5H, 0AFH, 21H
            DEFB 0B3H, 0D5H, 0B6H, 28H, 0EH, 35H, 20H, 0AH
            DEFB 3EH, 3EH, 77H, 21H, 21H, 21H, 19H, 22H
            DEFB 0B1H, 0D5H, 0AFH, 11H, 0BFH, 0FFH, 01H, 0FDH
            DEFB 0FFH, 21H, 0B6H, 0D5H, 0EDH, 79H, 43H, 0EDH
            DEFB 0A3H, 42H, 3CH, 0FEH, 0DH, 20H, 0F5H, 0EDH
            DEFB 79H, 7EH, 0A7H, 0F8H, 43H, 0EDH, 79H, 0C9H
            DEFB 64H, 2AH, 65H, 00H, 01H, 0CH, 01H, 0CH
            DEFB 94H, 35H, 30H, 0EH, 60H, 20H, 60H, 21H
            DEFB 01H, 05H, 09H, 0BH, 0DH, 0FH, 13H, 15H
            DEFB 19H, 25H, 3DH, 00H, 5DH, 00H, 31H, 37H
            DEFB 4DH, 53H, 5FH, 71H, 82H, 8CH, 9CH, 9EH
            DEFB 0A0H, 0A6H, 0A8H, 0AAH, 0ACH, 0AEH, 0AEH, 00H
            DEFB 57H, 1FH, 23H, 25H, 29H, 2DH, 2FH, 33H
            DEFB 0BFH, 00H, 1DH, 21H, 23H, 27H, 2BH, 2DH
            DEFB 31H, 55H, 0BDH, 0BFH, 00H, 1BH, 21H, 25H
            DEFB 29H, 2BH, 3BH, 4DH, 5FH, 0BBH, 0BDH, 0BFH
            DEFB 00H, 01H, 00H, 90H, 0DH, 0D8H, 69H, 70H
            DEFB 76H, 7DH, 85H, 8DH, 95H, 9DH, 0A8H, 0B1H
            DEFB 0BBH, 0CH, 0DAH, 62H, 68H, 6DH, 75H, 7BH
            DEFB 83H, 8AH, 92H, 9CH, 0A4H, 0AFH, 0B8H, 0EH
            DEFB 08H, 6AH, 72H, 78H, 7EH, 86H, 90H, 96H
            DEFB 0A0H, 0AAH, 0B4H, 0BEH, 0FH, 0C0H, 78H, 88H
            DEFB 80H, 90H, 98H, 0A0H, 0B0H, 0A8H, 0E0H, 0B0H
            DEFB 0E8H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 50H, 72H
            DEFB 6FH, 54H, 72H, 61H, 63H, 6BH, 65H, 72H
            DEFB 20H, 33H, 2EH, 35H, 20H, 63H, 6FH, 6DH
            DEFB 70H, 69H, 6CH, 61H, 74H, 69H, 6FH, 6EH
            DEFB 20H, 6FH, 66H, 20H, 31H, 6DH, 75H, 2CH
            DEFB 32H, 6DH, 75H, 2CH, 33H, 6DH, 75H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 62H, 79H, 20H
            DEFB 6FH, 69H, 73H, 65H, 65H, 2FH, 73H, 69H
            DEFB 72H, 69H, 6CH, 5EH, 34H, 64H, 32H, 30H
            DEFB 31H, 39H, 2EH, 31H, 32H, 2EH, 30H, 38H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 03H, 02H, 2EH, 00H, 0F8H, 00H, 00H
            DEFB 00H, 00H, 00H, 93H, 09H, 35H, 0AH, 0C7H
            DEFB 0AH, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 29H
            DEFB 0BH, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 09H
            DEFB 00H, 03H, 06H, 09H, 00H, 03H, 06H, 0CH
            DEFB 0FH, 12H, 15H, 18H, 1BH, 1EH, 1BH, 1EH
            DEFB 21H, 24H, 27H, 21H, 2AH, 2DH, 30H, 30H
            DEFB 33H, 36H, 39H, 3CH, 3FH, 42H, 45H, 48H
            DEFB 4BH, 4EH, 51H, 54H, 57H, 5AH, 5DH, 60H
            DEFB 63H, 66H, 69H, 6CH, 6FH, 0FFH, 3BH, 02H
            DEFB 50H, 02H, 8BH, 02H, 9EH, 02H, 0B3H, 02H
            DEFB 0F6H, 02H, 09H, 03H, 1EH, 03H, 51H, 03H
            DEFB 0DCH, 01H, 0F1H, 01H, 27H, 02H, 64H, 03H
            DEFB 78H, 03H, 0AEH, 03H, 9EH, 02H, 0BFH, 03H
            DEFB 0EAH, 03H, 0FDH, 03H, 12H, 04H, 43H, 04H
            DEFB 54H, 04H, 69H, 04H, 0ACH, 04H, 9EH, 02H
            DEFB 0BFH, 04H, 0F6H, 02H, 02H, 05H, 14H, 05H
            DEFB 3FH, 05H, 52H, 05H, 67H, 05H, 0F6H, 02H
            DEFB 9DH, 05H, 0B2H, 05H, 0F5H, 05H, 3BH, 02H
            DEFB 08H, 06H, 8BH, 02H, 3BH, 02H, 2BH, 06H
            DEFB 8BH, 02H, 3BH, 02H, 66H, 06H, 8BH, 02H
            DEFB 70H, 06H, 81H, 06H, 94H, 06H, 0A9H, 06H
            DEFB 0BBH, 06H, 94H, 06H, 0C9H, 06H, 0D7H, 06H
            DEFB 0DBH, 06H, 0F0H, 06H, 0FDH, 06H, 05H, 07H
            DEFB 16H, 07H, 1EH, 07H, 1EH, 07H, 24H, 07H
            DEFB 2FH, 07H, 0D7H, 06H, 39H, 07H, 47H, 07H
            DEFB 52H, 07H, 67H, 07H, 75H, 07H, 80H, 07H
            DEFB 95H, 07H, 0A3H, 07H, 0B1H, 07H, 39H, 07H
            DEFB 0C6H, 07H, 52H, 07H, 0D1H, 07H, 0DFH, 07H
            DEFB 0EAH, 07H, 0FFH, 07H, 0DH, 08H, 17H, 08H
            DEFB 2CH, 08H, 3AH, 08H, 48H, 08H, 5DH, 08H
            DEFB 6BH, 08H, 78H, 08H, 8DH, 08H, 9BH, 08H
            DEFB 78H, 08H, 0A6H, 08H, 0B4H, 08H, 78H, 08H
            DEFB 0BFH, 08H, 0CDH, 08H, 78H, 08H, 0DBH, 08H
            DEFB 0E9H, 08H, 80H, 07H, 0F4H, 08H, 02H, 09H
            DEFB 0DH, 09H, 22H, 09H, 30H, 09H, 0B1H, 07H
            DEFB 3AH, 09H, 48H, 09H, 55H, 09H, 6AH, 09H
            DEFB 78H, 09H, 0B1H, 07H, 84H, 09H, 8CH, 09H
            DEFB 8CH, 09H, 0F0H, 06H, 0CFH, 0B1H, 04H, 6CH
            DEFB 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 08H, 68H, 0B1H, 03H, 74H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 08H, 5CH, 0B1H, 04H, 78H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0D0H
            DEFB 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 74H, 0C7H
            DEFB 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 76H, 0C7H
            DEFB 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 05H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 78H, 0C7H
            DEFB 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 73H, 0C7H
            DEFB 0B1H, 0CH, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H
            DEFB 04H, 76H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H
            DEFB 0CFH, 76H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H
            DEFB 04H, 73H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H
            DEFB 04H, 73H, 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 76H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 06H, 78H, 0C7H, 0B1H, 02H, 0D0H, 0CFH, 0B1H
            DEFB 06H, 74H, 0C7H, 0B1H, 02H, 0D0H, 00H, 0F0H
            DEFB 08H, 0CFH, 0B1H, 04H, 73H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 08H, 6EH
            DEFB 0B1H, 04H, 71H, 0C7H, 0D0H, 0CFH, 76H, 0C7H
            DEFB 0D0H, 0CFH, 71H, 0C7H, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 6AH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 75H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7AH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H
            DEFB 08H, 5EH, 0C7H, 0D0H, 0CFH, 0B1H, 04H, 6EH
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 06H, 7BH, 0C7H, 0B1H, 0AH, 0D0H, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 67H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 0CFH, 0B1H, 04H, 73H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 6CH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 68H, 0B1H, 03H
            DEFB 74H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H
            DEFB 74H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 04H
            DEFB 73H, 0B1H, 03H, 74H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 08H, 63H, 0C7H
            DEFB 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6DH, 0C7H, 0D0H, 0CFH, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6DH, 0C7H, 0D0H, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 82H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 65H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 71H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 74H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 74H, 6FH, 6CH
            DEFB 68H, 00H, 0F0H, 04H, 0CFH, 0B1H, 03H, 80H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 80H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 06H, 7BH
            DEFB 0C7H, 0B1H, 0AH, 0D0H, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH
            DEFB 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 76H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 00H, 0B1H, 08H, 0D0H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 74H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH
            DEFB 76H, 0C7H, 0D0H, 0CFH, 71H, 0C7H, 0D0H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 78H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H
            DEFB 79H, 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 06H, 7BH, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 78H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 79H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 76H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 06H, 78H, 0C7H
            DEFB 0B1H, 02H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 08H, 7BH, 78H, 79H, 76H, 00H, 0F0H, 06H
            DEFB 0CFH, 0B1H, 08H, 68H, 0B1H, 04H, 6FH, 0C7H
            DEFB 0D0H, 0CFH, 76H, 6FH, 73H, 6FH, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 06H, 74H, 0C7H, 0B1H, 02H
            DEFB 0D0H, 0CFH, 0B1H, 04H, 74H, 78H, 0B1H, 10H
            DEFB 7BH, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 78H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 79H
            DEFB 0C7H, 0D0H, 0CFH, 79H, 0C7H, 0D0H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 76H, 6FH, 73H, 6FH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 08H, 78H, 0B1H
            DEFB 04H, 74H, 78H, 0B1H, 10H, 7BH, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 76H, 6FH, 73H, 6FH
            DEFB 76H, 6FH, 73H, 6FH, 00H, 0B1H, 20H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 79H, 0C7H
            DEFB 0D0H, 0CFH, 79H, 0C7H, 0D0H, 0CFH, 79H, 0C7H
            DEFB 0D0H, 0CFH, 79H, 0C7H, 0D0H, 00H, 0F0H, 06H
            DEFB 0CFH, 0B1H, 04H, 76H, 6FH, 73H, 6FH, 0B1H
            DEFB 10H, 6CH, 00H, 0B1H, 10H, 0D0H, 0F0H, 04H
            DEFB 0CFH, 74H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 79H, 0C7H, 0D0H, 0CFH, 79H, 0C7H, 0D0H, 0CFH
            DEFB 0B1H, 10H, 68H, 00H, 0B1H, 10H, 0D0H, 0F0H
            DEFB 06H, 0CFH, 68H, 00H, 0B1H, 10H, 0D0H, 0C7H
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 10H, 67H
            DEFB 0B1H, 08H, 60H, 60H, 00H, 0B1H, 18H, 0D0H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 78H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 71H, 6CH, 71H, 6CH
            DEFB 71H, 6CH, 71H, 6CH, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 10H, 78H, 0B1H, 08H, 7CH, 7DH, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 65H, 0C7H, 0D0H
            DEFB 0CFH, 65H, 0C7H, 0D0H, 0CFH, 65H, 0C7H, 0D0H
            DEFB 0CFH, 65H, 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 71H, 6DH, 71H, 6DH, 71H, 6DH
            DEFB 71H, 6DH, 00H, 0F0H, 04H, 0CFH, 0B1H, 10H
            DEFB 80H, 0B1H, 08H, 7FH, 7DH, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 61H, 0C7H, 0D0H, 0CFH, 61H
            DEFB 0C7H, 0D0H, 0CFH, 61H, 0C7H, 0D0H, 0CFH, 61H
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 73H, 6CH, 73H, 6CH, 73H, 6CH, 73H, 6CH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 0CH, 7CH, 0B1H
            DEFB 04H, 79H, 78H, 76H, 74H, 73H, 00H, 0F0H
            DEFB 08H, 0CFH, 0B1H, 04H, 60H, 0C7H, 0D0H, 0CFH
            DEFB 60H, 0C7H, 0D0H, 0CFH, 60H, 0C7H, 0D0H, 0CFH
            DEFB 60H, 0C7H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 10H, 76H, 0B1H, 08H, 74H, 7DH, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 74H, 6FH, 74H, 6FH
            DEFB 74H, 6FH, 74H, 6FH, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 10H, 7DH, 0B1H, 08H, 7BH, 7AH, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 68H, 0C7H, 0D0H
            DEFB 0CFH, 68H, 0C7H, 0D0H, 0CFH, 68H, 0C7H, 0D0H
            DEFB 0CFH, 68H, 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 73H, 6FH, 73H, 6FH, 74H, 6FH
            DEFB 74H, 6FH, 00H, 0F0H, 04H, 0CFH, 0B1H, 08H
            DEFB 7BH, 76H, 78H, 7BH, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H, 0C7H
            DEFB 0D0H, 0CFH, 68H, 0C7H, 0D0H, 0CFH, 68H, 0C7H
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 73H
            DEFB 6FH, 73H, 6FH, 6EH, 76H, 6EH, 76H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 76H, 7FH, 0B1H
            DEFB 0CH, 80H, 0B1H, 04H, 7AH, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 0CFH, 6AH, 0C7H, 0D0H, 0CFH, 6AH
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 6FH, 76H, 6FH, 76H, 6FH, 76H, 6FH, 76H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 10H, 7BH, 0C7H
            DEFB 0B1H, 08H, 0D0H, 0CFH, 76H, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 0CFH, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 72H, 6FH, 72H, 6FH, 72H, 6FH, 72H, 6FH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 18H, 75H, 0B1H
            DEFB 04H, 78H, 7BH, 00H, 0F0H, 06H, 0CFH, 0B1H
            DEFB 04H, 6FH, 69H, 6FH, 69H, 6FH, 69H, 6FH
            DEFB 69H, 00H, 0F0H, 04H, 0CFH, 0B1H, 10H, 7EH
            DEFB 0B1H, 08H, 7DH, 7DH, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 6CH, 69H, 6CH, 69H, 6CH, 69H
            DEFB 6CH, 69H, 00H, 0F0H, 04H, 0CFH, 0B1H, 08H
            DEFB 7DH, 78H, 0B1H, 0CH, 7DH, 0B1H, 04H, 78H
            DEFB 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 6AH, 6DH
            DEFB 6AH, 6DH, 6AH, 6DH, 6AH, 6DH, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 10H, 7BH, 0B1H, 08H, 79H
            DEFB 79H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 67H
            DEFB 6AH, 67H, 6AH, 67H, 6AH, 67H, 6AH, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 10H, 76H, 0B1H, 08H
            DEFB 78H, 79H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 5EH, 0C7H, 0D0H, 0CFH, 5EH, 0C7H, 0D0H, 0CFH
            DEFB 5EH, 0C7H, 0D0H, 0CFH, 5EH, 0C7H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 64H, 6CH, 64H
            DEFB 6CH, 64H, 6CH, 64H, 6CH, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 78H, 73H, 78H, 76H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 65H, 6CH, 65H
            DEFB 6CH, 67H, 6AH, 67H, 6AH, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 10H, 74H, 0B1H, 0CH, 73H, 0B1H
            DEFB 04H, 71H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 59H, 0C7H, 0D0H, 0CFH, 59H, 0C7H, 0D0H, 0CFH
            DEFB 5BH, 0C7H, 0D0H, 0CFH, 5BH, 0C7H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 6CH, 70H, 6CH
            DEFB 70H, 6CH, 70H, 6CH, 70H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 73H, 6CH, 0C7H, 0B1H, 10H
            DEFB 0D0H, 00H, 0C7H, 0B1H, 03H, 0D0H, 0B1H, 01H
            DEFB 0C0H, 00H, 0B1H, 03H, 0D0H, 0B1H, 01H, 0C0H
            DEFB 00H, 1CH, 28H, 01H, 8FH, 01H, 00H, 01H
            DEFB 8FH, 00H, 00H, 01H, 8FH, 00H, 00H, 01H
            DEFB 8FH, 00H, 00H, 01H, 8EH, 01H, 00H, 01H
            DEFB 8EH, 01H, 00H, 01H, 8EH, 01H, 00H, 01H
            DEFB 8EH, 01H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8EH, 0FFH, 0FFH, 01H, 8EH, 0FFH, 0FFH, 01H
            DEFB 8EH, 0FFH, 0FFH, 01H, 8EH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 01H, 00H, 01H
            DEFB 8DH, 01H, 00H, 01H, 8DH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 00H, 00H, 81H
            DEFB 8CH, 00H, 00H, 0FH, 24H, 01H, 8CH, 01H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8DH, 01H
            DEFB 00H, 01H, 8DH, 01H, 00H, 01H, 8DH, 01H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8CH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8CH, 01H, 00H, 01H, 8CH, 01H
            DEFB 00H, 01H, 8CH, 01H, 00H, 81H, 8DH, 00H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 81H, 8BH, 00H, 00H, 08H, 18H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 81H, 8CH, 0FFH, 0FFH, 00H
            DEFB 01H, 00H, 00H, 00H, 00H, 00H, 00H, 00H

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    			pop	hl
    			pop	de
    		??	pop	bc
    		??	pop	af
    
    		??	ld bc,#7ffd	; порт
    		??	ld a,0		; 0й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			jp	56

  4. #3
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да и в начале та же петрушка
    Код:
    im_procedure
    			ld bc,#7ffd	; порт
    			ld a,1		; 1й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			push	af
    			push	bc
    			push	de
    			push	hl
    Первое дело - всё заPUSH-ить, а потом уже всё остальное. Всё POP-нуть обратно - это самое последнее, что должно быть сделано перед RET-ом
    Далее. Судя по началу блока DEFB, там музыка с плеером, и скомпилена она под адрес #C000. Расположение по другому адресу вызовет глюки и сброс. #c000 - инициализация музыки, #c005 каждый INT - проигрывание. adr_init_music, похоже, это адрес самого модуля, там кода нет, он неисполняемый.
    Последний раз редактировалось SAM style; 25.04.2020 в 19:53.
    Все любят гипножабу

  5. #4
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал, как предлагаете. В 48к работает, в 128к не работает
    Музыку я лично компилировал в трекере по адресу #cf08, так что оставил такой адрес.
    Еще вопрос: в Спектруме 128к режим "48 BASIC" включает ОЗУ только 48к или по-прежнему остается ОЗУ 128к, а в ПЗУ прошивка 48к?
    Код сейчас такой:
    Код:
    			org	24576
    
    adr_init_music		equ	#cf08
    
    			ld	a,0
    			ld	(flag_game),a
    			call	IM_ON
    loop1			call	#c000
    			jp	loop1
    			ret
    
    ; музыка в прерывании
    
    im_procedure		push	af
    			push	bc
    			push	de
    			push	hl
    
    			exx
    			ex	af,af'
    
    			push	af
    			push	bc
    			push	de
    			push	hl
    
    			push	ix
    			push	iy
    
    			ld bc,#7ffd	; порт
    			ld a,1		; 1й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			ld	hl,flag_game
    			bit	0,(hl)
    			jr	z,im_procedure_01
    			call	adr_init_music+5
    
    im_procedure_02		ld bc,#7ffd	; порт
    			ld a,0		; 0й банк
    			or #10		; пзу 48к
    			out (c),a	; переключить
    
    			pop	iy
    			pop	ix
    
    			pop	hl
    			pop	de
    			pop	bc
    			pop	af
    
    			exx
    			ex	af,af'
    
    			pop	hl
    			pop	de
    			pop	bc
    			pop	af
    
    			jp	56
    
    im_procedure_01		call	adr_init_music
    			ld	a,1
    			ld	(flag_game),a
    			jr	im_procedure_02
    
    
    ; включение 2-го режима прерываний
    
    IM_ON			di
    
    			ld	hl,64512
    			ld	de,64513
    			ld	bc,256
    			ld	(hl),253
    			ldir
    
    			ld	a,#c3
    			ld	(65021),a
    			ld	hl,im_procedure
    			ld	(65022),hl
    			ld	a,252
    			ld	i,a
    
    			im	2
    			ei
    
    			ret
    
    
    
    
    
    flag_game			defb	0					; флаги игры (0-музыка)
    
    
    	org	0,#c000
    	ld	a,2
    	call	5633
    	ld	a,'F'
    	rst	16
    	ret
    
    ; музыка
    
            ORG	1,adr_init_music
            DEFB 21H, 76H, 0D7H, 18H, 3AH, 0C3H, 0C1H, 0D3H
            DEFB 18H, 29H, 00H, 00H, 00H, 3DH, 56H, 54H
            DEFB 49H, 49H, 20H, 50H, 54H, 33H, 20H, 50H
            DEFB 6CH, 61H, 79H, 65H, 72H, 20H, 72H, 2EH
            DEFB 37H, 3DH, 21H, 12H, 0CFH, 0CBH, 0FEH, 0CBH
            DEFB 46H, 0C8H, 0E1H, 21H, 0B0H, 0D5H, 34H, 21H
            DEFB 74H, 0D5H, 34H, 0AFH, 67H, 6FH, 32H, 0BEH
            DEFB 0D5H, 22H, 0BFH, 0D5H, 0C3H, 0B3H, 0D4H, 22H
            DEFB 0B0H, 0D0H, 22H, 46H, 0D2H, 0E5H, 11H, 64H
            DEFB 00H, 19H, 7EH, 32H, 4DH, 0D4H, 0E5H, 0DDH
            DEFB 0E1H, 19H, 22H, 13H, 0CFH, 0DDH, 5EH, 02H
            DEFB 19H, 23H, 22H, 0EFH, 0D3H, 0D1H, 0DDH, 6EH
            DEFB 03H, 0DDH, 66H, 04H, 19H, 22H, 0FCH, 0D3H
            DEFB 21H, 0A9H, 00H, 19H, 22H, 3FH, 0D2H, 21H
            DEFB 69H, 00H, 19H, 22H, 0A9H, 0D0H, 21H, 12H
            DEFB 0CFH, 0CBH, 0BEH, 11H, 24H, 0D5H, 01H, 27H
            DEFB 0D6H, 1AH, 13H, 0FEH, 1EH, 30H, 06H, 67H
            DEFB 1AH, 6FH, 13H, 18H, 07H, 0D5H, 16H, 00H
            DEFB 5FH, 19H, 19H, 0D1H, 7CH, 02H, 0BH, 7DH
            DEFB 02H, 0BH, 0D6H, 0F0H, 20H, 0E3H, 21H, 59H
            DEFB 0D5H, 77H, 11H, 5AH, 0D5H, 01H, 6CH, 00H
            DEFB 0EDH, 0B0H, 3CH, 32H, 0B0H, 0D5H, 21H, 01H
            DEFB 0F0H, 22H, 74H, 0D5H, 22H, 91H, 0D5H, 22H
            DEFB 0AEH, 0D5H, 21H, 20H, 0D5H, 22H, 0D9H, 0D3H
            DEFB 22H, 66H, 0D5H, 22H, 83H, 0D5H, 22H, 0A0H
            DEFB 0D5H, 22H, 68H, 0D5H, 22H, 85H, 0D5H, 22H
            DEFB 0A2H, 0D5H, 0DDH, 7EH, 0A9H, 0D6H, 30H, 38H
            DEFB 04H, 0FEH, 0AH, 38H, 02H, 3EH, 06H, 32H
            DEFB 95H, 0D1H, 0F5H, 0FEH, 04H, 0DDH, 7EH, 0FFH
            DEFB 17H, 0E6H, 07H, 21H, 0D0H, 0D4H, 0D5H, 50H
            DEFB 87H, 5FH, 19H, 5EH, 23H, 0CBH, 3BH, 9FH
            DEFB 0E6H, 0A7H, 32H, 28H, 0D0H, 0EBH, 0C1H, 09H
            DEFB 1AH, 0C6H, 0E0H, 4FH, 0CEH, 0D4H, 91H, 47H
            DEFB 0C5H, 11H, 0B6H, 0D6H, 0D5H, 06H, 0CH, 0C5H
            DEFB 4EH, 23H, 0E5H, 46H, 0D5H, 0EBH, 11H, 17H
            DEFB 00H, 0DDH, 26H, 08H, 0CBH, 38H, 0CBH, 19H
            DEFB 19H, 79H, 8AH, 77H, 23H, 78H, 8AH, 77H
            DEFB 19H, 0DDH, 25H, 20H, 0EFH, 0D1H, 13H, 13H
            DEFB 0E1H, 23H, 0C1H, 10H, 0DAH, 0E1H, 0D1H, 7BH
            DEFB 0FEH, 0ECH, 20H, 05H, 3EH, 0FDH, 32H, 0E4H
            DEFB 0D6H, 1AH, 0A7H, 28H, 11H, 1FH, 0F5H, 87H
            DEFB 4FH, 09H, 0F1H, 30H, 02H, 35H, 35H, 34H
            DEFB 0A7H, 0EDH, 42H, 13H, 18H, 0EBH, 0F1H, 0FEH
            DEFB 05H, 21H, 11H, 00H, 54H, 5CH, 3EH, 17H
            DEFB 30H, 03H, 2DH, 5DH, 0AFH, 32H, 7CH, 0D0H
            DEFB 0DDH, 21H, 0C6H, 0D5H, 0EH, 10H, 0E5H, 19H
            DEFB 0EBH, 0EDH, 62H, 7DH, 7DH, 7CH, 0CEH, 00H
            DEFB 0DDH, 77H, 00H, 0DDH, 23H, 19H, 0CH, 79H
            DEFB 0E6H, 0FH, 20H, 0EFH, 0E1H, 7BH, 0FEH, 77H
            DEFB 20H, 01H, 1CH, 79H, 0A7H, 20H, 0DFH, 0C3H
            DEFB 0B3H, 0D4H, 0DDH, 36H, 08H, 00H, 0CDH, 37H
            DEFB 0D2H, 0AH, 03H, 0FH, 87H, 5FH, 16H, 00H
            DEFB 21H, 21H, 21H, 19H, 5EH, 23H, 56H, 21H
            DEFB 21H, 21H, 19H, 0DDH, 75H, 03H, 0DDH, 74H
            DEFB 04H, 18H, 41H, 07H, 07H, 07H, 07H, 0DDH
            DEFB 77H, 10H, 18H, 3BH, 0DDH, 77H, 08H, 0DDH
            DEFB 77H, 0F4H, 18H, 33H, 3DH, 20H, 07H, 0AH
            DEFB 03H, 0DDH, 77H, 05H, 18H, 29H, 0CDH, 1BH
            DEFB 0D2H, 18H, 24H, 0CDH, 37H, 0D2H, 18H, 1CH
            DEFB 0DDH, 77H, 08H, 0DDH, 77H, 0F4H, 0C4H, 1BH
            DEFB 0D2H, 0AH, 03H, 18H, 0B8H, 0DDH, 7EH, 06H
            DEFB 32H, 79H, 0D1H, 0DDH, 6EH, 0FAH, 0DDH, 66H
            DEFB 0FBH, 22H, 9BH, 0D1H, 11H, 10H, 20H, 0AH
            DEFB 03H, 83H, 38H, 96H, 82H, 28H, 49H, 38H
            DEFB 9BH, 83H, 28H, 25H, 38H, 0ADH, 83H, 28H
            DEFB 0B3H, 38H, 0B9H, 0C6H, 60H, 38H, 20H, 83H
            DEFB 38H, 0C1H, 82H, 38H, 0FH, 83H, 38H, 0C0H
            DEFB 87H, 5FH, 21H, 70H, 0B1H, 19H, 5EH, 23H
            DEFB 56H, 0D5H, 18H, 0D0H, 32H, 0B4H, 0D5H, 18H
            DEFB 0CEH, 0DDH, 0CBH, 09H, 86H, 18H, 08H, 0DDH
            DEFB 77H, 06H, 0DDH, 0CBH, 09H, 0C6H, 0AFH, 0EDH
            DEFB 73H, 4EH, 0D1H, 0DDH, 0F9H, 67H, 6FH, 0E5H
            DEFB 0E5H, 0E5H, 0E5H, 0E5H, 0E5H, 31H, 31H, 31H
            DEFB 0DDH, 7EH, 05H, 0DDH, 77H, 0FH, 0C9H, 0DDH
            DEFB 0CBH, 09H, 96H, 0AH, 03H, 03H, 03H, 0DDH
            DEFB 77H, 0AH, 0DDH, 77H, 0F9H, 11H, 0B6H, 0D6H
            DEFB 0DDH, 7EH, 06H, 0DDH, 77H, 07H, 87H, 6FH
            DEFB 26H, 00H, 19H, 7EH, 23H, 66H, 6FH, 0E5H
            DEFB 3EH, 3EH, 0DDH, 77H, 06H, 87H, 6FH, 26H
            DEFB 00H, 19H, 5EH, 23H, 56H, 0E1H, 0EDH, 52H
            DEFB 0DDH, 75H, 0DH, 0DDH, 74H, 0EH, 0DDH, 5EH
            DEFB 0FAH, 0DDH, 56H, 0FBH, 3EH, 3EH, 0FEH, 06H
            DEFB 38H, 09H, 11H, 11H, 11H, 0DDH, 73H, 0FAH
            DEFB 0DDH, 72H, 0FBH, 0AH, 03H, 08H, 0AH, 03H
            DEFB 0A7H, 28H, 01H, 0EBH, 0EDH, 52H, 0F2H, 0B6H
            DEFB 0D1H, 2FH, 08H, 0EDH, 44H, 08H, 0DDH, 77H
            DEFB 0CH, 08H, 0DDH, 77H, 0BH, 0DDH, 36H, 0FEH
            DEFB 00H, 0C9H, 0DDH, 0CBH, 09H, 0D6H, 0AH, 03H
            DEFB 0DDH, 77H, 0AH, 0A7H, 20H, 07H, 3AH, 95H
            DEFB 0D1H, 0FEH, 07H, 9FH, 3CH, 0DDH, 77H, 0F9H
            DEFB 0AH, 03H, 08H, 0AH, 03H, 18H, 0D7H, 0AH
            DEFB 03H, 0DDH, 77H, 0F5H, 0C9H, 0AH, 03H, 0DDH
            DEFB 77H, 0F4H, 0C9H, 0AH, 03H, 0DDH, 77H, 0FFH
            DEFB 0DDH, 77H, 0FEH, 0AH, 03H, 0DDH, 77H, 00H
            DEFB 0AFH, 0DDH, 77H, 0F9H, 0DDH, 77H, 0FAH, 0DDH
            DEFB 77H, 0FBH, 0C9H, 0AH, 03H, 32H, 0A9H, 0D4H
            DEFB 32H, 0B3H, 0D5H, 0AH, 03H, 6FH, 0AH, 03H
            DEFB 67H, 22H, 0ACH, 0D4H, 0C9H, 0AH, 03H, 32H
            DEFB 4DH, 0D4H, 0C9H, 0DDH, 73H, 08H, 32H, 0C3H
            DEFB 0D5H, 0AH, 03H, 67H, 0AH, 03H, 6FH, 22H
            DEFB 0C4H, 0D5H, 0AFH, 0DDH, 77H, 0F4H, 32H, 0B3H
            DEFB 0D5H, 67H, 6FH, 22H, 0B1H, 0D5H, 0C9H, 87H
            DEFB 5FH, 16H, 00H, 0DDH, 72H, 0F4H, 21H, 21H
            DEFB 21H, 19H, 5EH, 23H, 56H, 21H, 21H, 21H
            DEFB 19H, 0DDH, 75H, 01H, 0DDH, 74H, 02H, 0C9H
            DEFB 36H, 0D2H, 0C2H, 0D1H, 57H, 0D1H, 0DFH, 0D1H
            DEFB 0E5H, 0D1H, 0EBH, 0D1H, 36H, 0D2H, 36H, 0D2H
            DEFB 03H, 0D2H, 15H, 0D2H, 36H, 0D2H, 36H, 0D2H
            DEFB 36H, 0D2H, 36H, 0D2H, 36H, 0D2H, 36H, 0D2H
            DEFB 0AFH, 32H, 0C0H, 0D5H, 0DDH, 0CBH, 15H, 46H
            DEFB 0E5H, 0CAH, 9EH, 0D3H, 0EDH, 73H, 0E9H, 0D2H
            DEFB 0DDH, 6EH, 0DH, 0DDH, 66H, 0EH, 0F9H, 0D1H
            DEFB 67H, 0DDH, 7EH, 00H, 6FH, 39H, 3CH, 0BAH
            DEFB 38H, 01H, 7BH, 0DDH, 77H, 00H, 0DDH, 7EH
            DEFB 12H, 86H, 0F2H, 9EH, 0D2H, 0AFH, 0FEH, 60H
            DEFB 38H, 02H, 3EH, 5FH, 87H, 08H, 0DDH, 6EH
            DEFB 0FH, 0DDH, 66H, 10H, 0F9H, 0D1H, 26H, 00H
            DEFB 0DDH, 7EH, 01H, 47H, 87H, 87H, 6FH, 39H
            DEFB 0F9H, 78H, 3CH, 0BAH, 38H, 01H, 7BH, 0DDH
            DEFB 77H, 01H, 0C1H, 0E1H, 0DDH, 5EH, 08H, 0DDH
            DEFB 56H, 09H, 19H, 0CBH, 70H, 28H, 06H, 0DDH
            DEFB 75H, 08H, 0DDH, 74H, 09H, 0EBH, 08H, 6FH
            DEFB 26H, 00H, 31H, 0B6H, 0D6H, 39H, 0F9H, 0E1H
            DEFB 19H, 0DDH, 5EH, 06H, 0DDH, 56H, 07H, 19H
            DEFB 31H, 31H, 31H, 0E3H, 0AFH, 0DDH, 0B6H, 05H
            DEFB 28H, 3EH, 0DDH, 35H, 05H, 20H, 39H, 0DDH
            DEFB 7EH, 16H, 0DDH, 77H, 05H, 0DDH, 6EH, 17H
            DEFB 0DDH, 66H, 18H, 7CH, 19H, 0DDH, 75H, 06H
            DEFB 0DDH, 74H, 07H, 0DDH, 0CBH, 15H, 56H, 20H
            DEFB 1FH, 0DDH, 5EH, 19H, 0DDH, 56H, 1AH, 0A7H
            DEFB 28H, 01H, 0EBH, 0EDH, 52H, 0FAH, 30H, 0D3H
            DEFB 0DDH, 7EH, 13H, 0DDH, 77H, 12H, 0AFH, 0DDH
            DEFB 77H, 05H, 0DDH, 77H, 06H, 0DDH, 77H, 07H
            DEFB 0DDH, 7EH, 02H, 0CBH, 79H, 28H, 13H, 0CBH
            DEFB 71H, 28H, 07H, 0FEH, 0FH, 28H, 0BH, 3CH
            DEFB 18H, 05H, 0FEH, 0F1H, 28H, 04H, 3DH, 0DDH
            DEFB 77H, 02H, 6FH, 78H, 0E6H, 0FH, 85H, 0F2H
            DEFB 53H, 0D3H, 0AFH, 0FEH, 10H, 38H, 02H, 3EH
            DEFB 0FH, 0DDH, 0B6H, 1CH, 6FH, 26H, 00H, 11H
            DEFB 0B6H, 0D5H, 19H, 7EH, 0CBH, 41H, 20H, 03H
            DEFB 0DDH, 0B6H, 14H, 32H, 0C0H, 0D5H, 0CBH, 78H
            DEFB 79H, 28H, 19H, 17H, 17H, 0CBH, 2FH, 0CBH
            DEFB 2FH, 0CBH, 2FH, 0DDH, 86H, 04H, 0CBH, 68H
            DEFB 28H, 03H, 0DDH, 77H, 04H, 21H, 8DH, 0D4H
            DEFB 86H, 77H, 18H, 0EH, 1FH, 0DDH, 86H, 03H
            DEFB 32H, 0B5H, 0D5H, 0CBH, 68H, 28H, 03H, 0DDH
            DEFB 77H, 03H, 78H, 1FH, 0E6H, 48H, 21H, 0BDH
            DEFB 0D5H, 0B6H, 0FH, 77H, 0E1H, 0AFH, 0DDH, 0B6H
            DEFB 0AH, 0C8H, 0DDH, 35H, 0AH, 0C0H, 0DDH, 0AEH
            DEFB 15H, 0DDH, 77H, 15H, 1FH, 0DDH, 7EH, 0BH
            DEFB 38H, 03H, 0DDH, 7EH, 0CH, 0DDH, 77H, 0AH
            DEFB 0C9H, 0AFH, 32H, 8DH, 0D4H, 32H, 0BDH, 0D5H
            DEFB 3DH, 32H, 0C3H, 0D5H, 21H, 0B0H, 0D5H, 35H
            DEFB 20H, 7FH, 21H, 74H, 0D5H, 35H, 20H, 4CH
            DEFB 01H, 01H, 01H, 0AH, 0A7H, 20H, 3AH, 57H
            DEFB 32H, 0B4H, 0D5H, 2AH, 13H, 0CFH, 23H, 7EH
            DEFB 3CH, 20H, 08H, 0CDH, 2AH, 0CFH, 21H, 21H
            DEFB 21H, 7EH, 3CH, 22H, 13H, 0CFH, 3DH, 87H
            DEFB 5FH, 0CBH, 12H, 21H, 21H, 21H, 19H, 0EDH
            DEFB 5BH, 0B0H, 0D0H, 0EDH, 73H, 17H, 0D4H, 0F9H
            DEFB 0E1H, 19H, 44H, 4DH, 0E1H, 19H, 22H, 2FH
            DEFB 0D4H, 0E1H, 19H, 22H, 43H, 0D4H, 31H, 31H
            DEFB 31H, 0DDH, 21H, 65H, 0D5H, 0CDH, 0EDH, 0D0H
            DEFB 0EDH, 43H, 0D9H, 0D3H, 21H, 91H, 0D5H, 35H
            DEFB 20H, 0EH, 0DDH, 21H, 82H, 0D5H, 01H, 01H
            DEFB 01H, 0CDH, 0EDH, 0D0H, 0EDH, 43H, 2FH, 0D4H
            DEFB 21H, 0AEH, 0D5H, 35H, 20H, 0EH, 0DDH, 21H
            DEFB 9FH, 0D5H, 01H, 01H, 01H, 0CDH, 0EDH, 0D0H
            DEFB 0EDH, 43H, 43H, 0D4H, 3EH, 3EH, 32H, 0B0H
            DEFB 0D5H, 0DDH, 21H, 59H, 0D5H, 2AH, 0B6H, 0D5H
            DEFB 0CDH, 70H, 0D2H, 22H, 0B6H, 0D5H, 3AH, 0C0H
            DEFB 0D5H, 32H, 0BEH, 0D5H, 0DDH, 21H, 76H, 0D5H
            DEFB 2AH, 0B8H, 0D5H, 0CDH, 70H, 0D2H, 22H, 0B8H
            DEFB 0D5H, 3AH, 0C0H, 0D5H, 32H, 0BFH, 0D5H, 0DDH
            DEFB 21H, 93H, 0D5H, 2AH, 0BAH, 0D5H, 0CDH, 70H
            DEFB 0D2H, 22H, 0BAH, 0D5H, 2AH, 0B4H, 0D5H, 7CH
            DEFB 85H, 32H, 0BCH, 0D5H, 3EH, 3EH, 5FH, 87H
            DEFB 9FH, 57H, 2AH, 0C4H, 0D5H, 19H, 0EDH, 5BH
            DEFB 0B1H, 0D5H, 19H, 22H, 0C1H, 0D5H, 0AFH, 21H
            DEFB 0B3H, 0D5H, 0B6H, 28H, 0EH, 35H, 20H, 0AH
            DEFB 3EH, 3EH, 77H, 21H, 21H, 21H, 19H, 22H
            DEFB 0B1H, 0D5H, 0AFH, 11H, 0BFH, 0FFH, 01H, 0FDH
            DEFB 0FFH, 21H, 0B6H, 0D5H, 0EDH, 79H, 43H, 0EDH
            DEFB 0A3H, 42H, 3CH, 0FEH, 0DH, 20H, 0F5H, 0EDH
            DEFB 79H, 7EH, 0A7H, 0F8H, 43H, 0EDH, 79H, 0C9H
            DEFB 64H, 2AH, 65H, 00H, 01H, 0CH, 01H, 0CH
            DEFB 94H, 35H, 30H, 0EH, 60H, 20H, 60H, 21H
            DEFB 01H, 05H, 09H, 0BH, 0DH, 0FH, 13H, 15H
            DEFB 19H, 25H, 3DH, 00H, 5DH, 00H, 31H, 37H
            DEFB 4DH, 53H, 5FH, 71H, 82H, 8CH, 9CH, 9EH
            DEFB 0A0H, 0A6H, 0A8H, 0AAH, 0ACH, 0AEH, 0AEH, 00H
            DEFB 57H, 1FH, 23H, 25H, 29H, 2DH, 2FH, 33H
            DEFB 0BFH, 00H, 1DH, 21H, 23H, 27H, 2BH, 2DH
            DEFB 31H, 55H, 0BDH, 0BFH, 00H, 1BH, 21H, 25H
            DEFB 29H, 2BH, 3BH, 4DH, 5FH, 0BBH, 0BDH, 0BFH
            DEFB 00H, 01H, 00H, 90H, 0DH, 0D8H, 69H, 70H
            DEFB 76H, 7DH, 85H, 8DH, 95H, 9DH, 0A8H, 0B1H
            DEFB 0BBH, 0CH, 0DAH, 62H, 68H, 6DH, 75H, 7BH
            DEFB 83H, 8AH, 92H, 9CH, 0A4H, 0AFH, 0B8H, 0EH
            DEFB 08H, 6AH, 72H, 78H, 7EH, 86H, 90H, 96H
            DEFB 0A0H, 0AAH, 0B4H, 0BEH, 0FH, 0C0H, 78H, 88H
            DEFB 80H, 90H, 98H, 0A0H, 0B0H, 0A8H, 0E0H, 0B0H
            DEFB 0E8H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 50H, 72H
            DEFB 6FH, 54H, 72H, 61H, 63H, 6BH, 65H, 72H
            DEFB 20H, 33H, 2EH, 35H, 20H, 63H, 6FH, 6DH
            DEFB 70H, 69H, 6CH, 61H, 74H, 69H, 6FH, 6EH
            DEFB 20H, 6FH, 66H, 20H, 31H, 6DH, 75H, 2CH
            DEFB 32H, 6DH, 75H, 2CH, 33H, 6DH, 75H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 20H, 20H, 20H, 20H, 62H, 79H, 20H
            DEFB 6FH, 69H, 73H, 65H, 65H, 2FH, 73H, 69H
            DEFB 72H, 69H, 6CH, 5EH, 34H, 64H, 32H, 30H
            DEFB 31H, 39H, 2EH, 31H, 32H, 2EH, 30H, 38H
            DEFB 20H, 20H, 20H, 20H, 20H, 20H, 20H, 20H
            DEFB 20H, 03H, 02H, 2EH, 00H, 0F8H, 00H, 00H
            DEFB 00H, 00H, 00H, 93H, 09H, 35H, 0AH, 0C7H
            DEFB 0AH, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 29H
            DEFB 0BH, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H
            DEFB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 09H
            DEFB 00H, 03H, 06H, 09H, 00H, 03H, 06H, 0CH
            DEFB 0FH, 12H, 15H, 18H, 1BH, 1EH, 1BH, 1EH
            DEFB 21H, 24H, 27H, 21H, 2AH, 2DH, 30H, 30H
            DEFB 33H, 36H, 39H, 3CH, 3FH, 42H, 45H, 48H
            DEFB 4BH, 4EH, 51H, 54H, 57H, 5AH, 5DH, 60H
            DEFB 63H, 66H, 69H, 6CH, 6FH, 0FFH, 3BH, 02H
            DEFB 50H, 02H, 8BH, 02H, 9EH, 02H, 0B3H, 02H
            DEFB 0F6H, 02H, 09H, 03H, 1EH, 03H, 51H, 03H
            DEFB 0DCH, 01H, 0F1H, 01H, 27H, 02H, 64H, 03H
            DEFB 78H, 03H, 0AEH, 03H, 9EH, 02H, 0BFH, 03H
            DEFB 0EAH, 03H, 0FDH, 03H, 12H, 04H, 43H, 04H
            DEFB 54H, 04H, 69H, 04H, 0ACH, 04H, 9EH, 02H
            DEFB 0BFH, 04H, 0F6H, 02H, 02H, 05H, 14H, 05H
            DEFB 3FH, 05H, 52H, 05H, 67H, 05H, 0F6H, 02H
            DEFB 9DH, 05H, 0B2H, 05H, 0F5H, 05H, 3BH, 02H
            DEFB 08H, 06H, 8BH, 02H, 3BH, 02H, 2BH, 06H
            DEFB 8BH, 02H, 3BH, 02H, 66H, 06H, 8BH, 02H
            DEFB 70H, 06H, 81H, 06H, 94H, 06H, 0A9H, 06H
            DEFB 0BBH, 06H, 94H, 06H, 0C9H, 06H, 0D7H, 06H
            DEFB 0DBH, 06H, 0F0H, 06H, 0FDH, 06H, 05H, 07H
            DEFB 16H, 07H, 1EH, 07H, 1EH, 07H, 24H, 07H
            DEFB 2FH, 07H, 0D7H, 06H, 39H, 07H, 47H, 07H
            DEFB 52H, 07H, 67H, 07H, 75H, 07H, 80H, 07H
            DEFB 95H, 07H, 0A3H, 07H, 0B1H, 07H, 39H, 07H
            DEFB 0C6H, 07H, 52H, 07H, 0D1H, 07H, 0DFH, 07H
            DEFB 0EAH, 07H, 0FFH, 07H, 0DH, 08H, 17H, 08H
            DEFB 2CH, 08H, 3AH, 08H, 48H, 08H, 5DH, 08H
            DEFB 6BH, 08H, 78H, 08H, 8DH, 08H, 9BH, 08H
            DEFB 78H, 08H, 0A6H, 08H, 0B4H, 08H, 78H, 08H
            DEFB 0BFH, 08H, 0CDH, 08H, 78H, 08H, 0DBH, 08H
            DEFB 0E9H, 08H, 80H, 07H, 0F4H, 08H, 02H, 09H
            DEFB 0DH, 09H, 22H, 09H, 30H, 09H, 0B1H, 07H
            DEFB 3AH, 09H, 48H, 09H, 55H, 09H, 6AH, 09H
            DEFB 78H, 09H, 0B1H, 07H, 84H, 09H, 8CH, 09H
            DEFB 8CH, 09H, 0F0H, 06H, 0CFH, 0B1H, 04H, 6CH
            DEFB 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 08H, 68H, 0B1H, 03H, 74H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 08H, 5CH, 0B1H, 04H, 78H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0D0H
            DEFB 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 74H, 0C7H
            DEFB 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 76H, 0C7H
            DEFB 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 05H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 78H, 0C7H
            DEFB 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 73H, 0C7H
            DEFB 0B1H, 0CH, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H
            DEFB 04H, 76H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H
            DEFB 0CFH, 76H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H
            DEFB 04H, 73H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H
            DEFB 04H, 73H, 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 76H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H
            DEFB 06H, 78H, 0C7H, 0B1H, 02H, 0D0H, 0CFH, 0B1H
            DEFB 06H, 74H, 0C7H, 0B1H, 02H, 0D0H, 00H, 0F0H
            DEFB 08H, 0CFH, 0B1H, 04H, 73H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 08H, 6EH
            DEFB 0B1H, 04H, 71H, 0C7H, 0D0H, 0CFH, 76H, 0C7H
            DEFB 0D0H, 0CFH, 71H, 0C7H, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 6AH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 75H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7AH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H
            DEFB 08H, 5EH, 0C7H, 0D0H, 0CFH, 0B1H, 04H, 6EH
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 06H, 7BH, 0C7H, 0B1H, 0AH, 0D0H, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 67H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 0CFH, 0B1H, 04H, 73H, 0C7H, 0B1H
            DEFB 0CH, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 6CH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 74H, 0C7H, 0D0H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 68H, 0B1H, 03H
            DEFB 74H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H
            DEFB 74H, 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 04H
            DEFB 73H, 0B1H, 03H, 74H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H, 01H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 08H, 63H, 0C7H
            DEFB 0D0H, 0CFH, 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6DH, 0C7H, 0D0H, 0CFH, 74H
            DEFB 0C7H, 0D0H, 0CFH, 6DH, 0C7H, 0D0H, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 79H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 82H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H, 01H
            DEFB 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 65H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 71H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7BH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7DH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 0CFH
            DEFB 0B1H, 03H, 7FH, 0C7H, 0B1H, 01H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 74H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 74H, 6FH, 6CH
            DEFB 68H, 00H, 0F0H, 04H, 0CFH, 0B1H, 03H, 80H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 80H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 78H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 79H
            DEFB 0C7H, 0B1H, 01H, 0D0H, 0CFH, 0B1H, 06H, 7BH
            DEFB 0C7H, 0B1H, 0AH, 0D0H, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH
            DEFB 0B1H, 04H, 78H, 0C7H, 0B1H, 0CH, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 0CFH, 76H, 0C7H, 0D0H
            DEFB 0CFH, 6FH, 0C7H, 0D0H, 00H, 0B1H, 08H, 0D0H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 74H, 0C7H, 0D0H, 0CFH, 6FH, 0C7H, 0D0H, 0CFH
            DEFB 76H, 0C7H, 0D0H, 0CFH, 71H, 0C7H, 0D0H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 80H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 78H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 76H, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H, 0B1H
            DEFB 01H, 0D0H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 78H, 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H
            DEFB 79H, 0C7H, 0B1H, 0CH, 0D0H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 06H, 7BH, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 78H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 79H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 0CFH, 0B1H, 06H, 76H, 0C7H, 0B1H, 02H, 0D0H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 06H, 78H, 0C7H
            DEFB 0B1H, 02H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7BH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7DH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 0CFH, 0B1H, 03H, 7FH, 0C7H
            DEFB 0B1H, 01H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 08H, 7BH, 78H, 79H, 76H, 00H, 0F0H, 06H
            DEFB 0CFH, 0B1H, 08H, 68H, 0B1H, 04H, 6FH, 0C7H
            DEFB 0D0H, 0CFH, 76H, 6FH, 73H, 6FH, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 06H, 74H, 0C7H, 0B1H, 02H
            DEFB 0D0H, 0CFH, 0B1H, 04H, 74H, 78H, 0B1H, 10H
            DEFB 7BH, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 78H
            DEFB 0C7H, 0B1H, 0CH, 0D0H, 0CFH, 0B1H, 04H, 79H
            DEFB 0C7H, 0D0H, 0CFH, 79H, 0C7H, 0D0H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 74H, 0C7H, 0D0H, 0CFH
            DEFB 6FH, 0C7H, 0D0H, 0CFH, 76H, 6FH, 73H, 6FH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 08H, 78H, 0B1H
            DEFB 04H, 74H, 78H, 0B1H, 10H, 7BH, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 76H, 6FH, 73H, 6FH
            DEFB 76H, 6FH, 73H, 6FH, 00H, 0B1H, 20H, 0D0H
            DEFB 00H, 0F0H, 08H, 0CFH, 0B1H, 04H, 79H, 0C7H
            DEFB 0D0H, 0CFH, 79H, 0C7H, 0D0H, 0CFH, 79H, 0C7H
            DEFB 0D0H, 0CFH, 79H, 0C7H, 0D0H, 00H, 0F0H, 06H
            DEFB 0CFH, 0B1H, 04H, 76H, 6FH, 73H, 6FH, 0B1H
            DEFB 10H, 6CH, 00H, 0B1H, 10H, 0D0H, 0F0H, 04H
            DEFB 0CFH, 74H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 79H, 0C7H, 0D0H, 0CFH, 79H, 0C7H, 0D0H, 0CFH
            DEFB 0B1H, 10H, 68H, 00H, 0B1H, 10H, 0D0H, 0F0H
            DEFB 06H, 0CFH, 68H, 00H, 0B1H, 10H, 0D0H, 0C7H
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 10H, 67H
            DEFB 0B1H, 08H, 60H, 60H, 00H, 0B1H, 18H, 0D0H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 78H, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 71H, 6CH, 71H, 6CH
            DEFB 71H, 6CH, 71H, 6CH, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 10H, 78H, 0B1H, 08H, 7CH, 7DH, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 65H, 0C7H, 0D0H
            DEFB 0CFH, 65H, 0C7H, 0D0H, 0CFH, 65H, 0C7H, 0D0H
            DEFB 0CFH, 65H, 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 71H, 6DH, 71H, 6DH, 71H, 6DH
            DEFB 71H, 6DH, 00H, 0F0H, 04H, 0CFH, 0B1H, 10H
            DEFB 80H, 0B1H, 08H, 7FH, 7DH, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 61H, 0C7H, 0D0H, 0CFH, 61H
            DEFB 0C7H, 0D0H, 0CFH, 61H, 0C7H, 0D0H, 0CFH, 61H
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 73H, 6CH, 73H, 6CH, 73H, 6CH, 73H, 6CH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 0CH, 7CH, 0B1H
            DEFB 04H, 79H, 78H, 76H, 74H, 73H, 00H, 0F0H
            DEFB 08H, 0CFH, 0B1H, 04H, 60H, 0C7H, 0D0H, 0CFH
            DEFB 60H, 0C7H, 0D0H, 0CFH, 60H, 0C7H, 0D0H, 0CFH
            DEFB 60H, 0C7H, 0D0H, 00H, 0F0H, 04H, 0CFH, 0B1H
            DEFB 10H, 76H, 0B1H, 08H, 74H, 7DH, 00H, 0F0H
            DEFB 06H, 0CFH, 0B1H, 04H, 74H, 6FH, 74H, 6FH
            DEFB 74H, 6FH, 74H, 6FH, 00H, 0F0H, 04H, 0CFH
            DEFB 0B1H, 10H, 7DH, 0B1H, 08H, 7BH, 7AH, 00H
            DEFB 0F0H, 08H, 0CFH, 0B1H, 04H, 68H, 0C7H, 0D0H
            DEFB 0CFH, 68H, 0C7H, 0D0H, 0CFH, 68H, 0C7H, 0D0H
            DEFB 0CFH, 68H, 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 73H, 6FH, 73H, 6FH, 74H, 6FH
            DEFB 74H, 6FH, 00H, 0F0H, 04H, 0CFH, 0B1H, 08H
            DEFB 7BH, 76H, 78H, 7BH, 00H, 0F0H, 08H, 0CFH
            DEFB 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H, 0C7H
            DEFB 0D0H, 0CFH, 68H, 0C7H, 0D0H, 0CFH, 68H, 0C7H
            DEFB 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 73H
            DEFB 6FH, 73H, 6FH, 6EH, 76H, 6EH, 76H, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 08H, 76H, 7FH, 0B1H
            DEFB 0CH, 80H, 0B1H, 04H, 7AH, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 0CFH, 6AH, 0C7H, 0D0H, 0CFH, 6AH
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 6FH, 76H, 6FH, 76H, 6FH, 76H, 6FH, 76H
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 10H, 7BH, 0C7H
            DEFB 0B1H, 08H, 0D0H, 0CFH, 76H, 00H, 0F0H, 08H
            DEFB 0CFH, 0B1H, 04H, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 0CFH, 63H, 0C7H, 0D0H, 0CFH, 63H
            DEFB 0C7H, 0D0H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H
            DEFB 72H, 6FH, 72H, 6FH, 72H, 6FH, 72H, 6FH
            DEFB 00H, 0F0H, 04H, 0CFH, 0B1H, 18H, 75H, 0B1H
            DEFB 04H, 78H, 7BH, 00H, 0F0H, 06H, 0CFH, 0B1H
            DEFB 04H, 6FH, 69H, 6FH, 69H, 6FH, 69H, 6FH
            DEFB 69H, 00H, 0F0H, 04H, 0CFH, 0B1H, 10H, 7EH
            DEFB 0B1H, 08H, 7DH, 7DH, 00H, 0F0H, 06H, 0CFH
            DEFB 0B1H, 04H, 6CH, 69H, 6CH, 69H, 6CH, 69H
            DEFB 6CH, 69H, 00H, 0F0H, 04H, 0CFH, 0B1H, 08H
            DEFB 7DH, 78H, 0B1H, 0CH, 7DH, 0B1H, 04H, 78H
            DEFB 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 6AH, 6DH
            DEFB 6AH, 6DH, 6AH, 6DH, 6AH, 6DH, 00H, 0F0H
            DEFB 04H, 0CFH, 0B1H, 10H, 7BH, 0B1H, 08H, 79H
            DEFB 79H, 00H, 0F0H, 06H, 0CFH, 0B1H, 04H, 67H
            DEFB 6AH, 67H, 6AH, 67H, 6AH, 67H, 6AH, 00H
            DEFB 0F0H, 04H, 0CFH, 0B1H, 10H, 76H, 0B1H, 08H
            DEFB 78H, 79H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 5EH, 0C7H, 0D0H, 0CFH, 5EH, 0C7H, 0D0H, 0CFH
            DEFB 5EH, 0C7H, 0D0H, 0CFH, 5EH, 0C7H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 64H, 6CH, 64H
            DEFB 6CH, 64H, 6CH, 64H, 6CH, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 78H, 73H, 78H, 76H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 65H, 6CH, 65H
            DEFB 6CH, 67H, 6AH, 67H, 6AH, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 10H, 74H, 0B1H, 0CH, 73H, 0B1H
            DEFB 04H, 71H, 00H, 0F0H, 08H, 0CFH, 0B1H, 04H
            DEFB 59H, 0C7H, 0D0H, 0CFH, 59H, 0C7H, 0D0H, 0CFH
            DEFB 5BH, 0C7H, 0D0H, 0CFH, 5BH, 0C7H, 0D0H, 00H
            DEFB 0F0H, 06H, 0CFH, 0B1H, 04H, 6CH, 70H, 6CH
            DEFB 70H, 6CH, 70H, 6CH, 70H, 00H, 0F0H, 04H
            DEFB 0CFH, 0B1H, 08H, 73H, 6CH, 0C7H, 0B1H, 10H
            DEFB 0D0H, 00H, 0C7H, 0B1H, 03H, 0D0H, 0B1H, 01H
            DEFB 0C0H, 00H, 0B1H, 03H, 0D0H, 0B1H, 01H, 0C0H
            DEFB 00H, 1CH, 28H, 01H, 8FH, 01H, 00H, 01H
            DEFB 8FH, 00H, 00H, 01H, 8FH, 00H, 00H, 01H
            DEFB 8FH, 00H, 00H, 01H, 8EH, 01H, 00H, 01H
            DEFB 8EH, 01H, 00H, 01H, 8EH, 01H, 00H, 01H
            DEFB 8EH, 01H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8EH, 0FFH, 0FFH, 01H, 8EH, 0FFH, 0FFH, 01H
            DEFB 8EH, 0FFH, 0FFH, 01H, 8EH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 01H, 00H, 01H
            DEFB 8DH, 01H, 00H, 01H, 8DH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8DH, 0FFH, 0FFH, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 00H, 00H, 81H
            DEFB 8CH, 00H, 00H, 0FH, 24H, 01H, 8CH, 01H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8DH, 01H
            DEFB 00H, 01H, 8DH, 01H, 00H, 01H, 8DH, 01H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8CH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8CH, 01H, 00H, 01H, 8CH, 01H
            DEFB 00H, 01H, 8CH, 01H, 00H, 81H, 8DH, 00H
            DEFB 00H, 01H, 8DH, 00H, 00H, 01H, 8CH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 01H, 00H, 01H, 8BH, 01H
            DEFB 00H, 01H, 8BH, 00H, 00H, 01H, 8BH, 00H
            DEFB 00H, 81H, 8BH, 00H, 00H, 08H, 18H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 00H, 00H, 01H, 8DH, 00H, 00H, 01H
            DEFB 8DH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 01H, 00H, 01H, 8CH, 01H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 00H, 00H, 01H, 8CH, 00H, 00H, 01H
            DEFB 8CH, 0FFH, 0FFH, 01H, 8CH, 0FFH, 0FFH, 01H
            DEFB 8CH, 0FFH, 0FFH, 81H, 8CH, 0FFH, 0FFH, 00H
            DEFB 01H, 00H, 00H, 00H, 00H, 00H, 00H, 00H

  6. #5
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    Еще вопрос: в Спектруме 128к режим "48 BASIC"
    если речь про 5-й бит порта 7FFD
    то он включает режим спектрума 48 навсегда
    (никакие страницы больше не переключаются)

    потом его можно выключить только сбросом компьютера

  7. #6
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    если речь про 5-й бит порта 7FFD
    нет, речь про меню компа 128к.

  8. #7
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    нет, речь про меню компа 128к.
    оно пишет $30 в 7FFD

    то есть
    включает 48 ПЗУ
    и отключает управление расширенной памятью (вышеупомянутый режим спектрума 48)

  9. #8
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    включает 48 ПЗУ
    и отключает управление расширенной памятью (вышеупомянутый режим спектрума 48)
    теперь понятно, почему прога работает в этом режиме, а в 128 BASIC не работает
    А процедуры по адресу 56 в 48к и 128к одинаковые?

    - - - Добавлено - - -

    Можь EmuZWin виноват в 128к?

  10. #9
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrew771 Посмотреть сообщение
    А процедуры по адресу 56 в 48к и 128к одинаковые?
    нет, 128ой бейсик включает страницу №(23388)
    поэтому лучше отслеживание страницы отключить.
    res 4,(iy+1) ; iy=23610

  11. Этот пользователь поблагодарил goodboy за это полезное сообщение:

    Andrew771 (26.04.2020)

  12. #10
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного починил с комментариями. Заменил заполнение экрана буквами на мигание бордюра. Переделано под sjasm+, но там немного.
    Хотя, вот моё мнение - не надо делать таблицу прерываний в верхней памяти, задолбаешься ловить, почему в рандомные моменты вылетает. И второе - перед тем, как что-то делать в верхней памяти, включай нужную страницу, не надейся, что она уже включена по умолчанию.

    music.zip

    PS: раз выводы в 7FFD делаются с установленным 4 битом, то в ПЗУ уже бейсик48
    Последний раз редактировалось SAM style; 25.04.2020 в 23:46.
    Все любят гипножабу

  13. Этот пользователь поблагодарил SAM style за это полезное сообщение:

    Andrew771 (26.04.2020)

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Вставка AY музыки в программу
    от molodcov_alex в разделе Программирование
    Ответов: 65
    Последнее: 01.07.2021, 15:50
  2. Кворум 128К
    от JeRrS в разделе Кворум
    Ответов: 25
    Последнее: 09.07.2020, 22:44
  3. Загрузка вставка экрана заставки *.scr перед самой игрой
    от romancha в разделе Программирование
    Ответов: 20
    Последнее: 19.01.2019, 01:07
  4. Львов 128К
    от SysCat в разделе Несортированное железо
    Ответов: 17
    Последнее: 23.12.2012, 16:43
  5. 128к хочется...
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 10.03.2008, 07:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •