CURSO DE ASSEMBLER

ATARI Lo que nos ha unido en el tiempo. XL XE ST 2600 7800 Jaguar Lynx.
Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Mensaje por AsCrNet »

WillySoft escribió:¿Captas cuál fue la diferencia?
obvio, el DL cambia pero eso me lo dijiste mas arriba :8- DL ejemplo cap. 9

Código: Seleccionar todo

dl
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA
    .byte 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    .byte $41
    .word dl
mmm, no es lo que te dijo yo , mira pantalla1 modo grafico de 8 y la otra pantalla2 en modo grafico 12. entonces creo los siguientes DLs

Código: Seleccionar todo

;pantalla1 modo 8
dl1
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA1
    .byte 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
    .byte $41
    .word dl1

; pantalla 2 modo 12
dl2
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA2
    .byte 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
    .byte $41
    .word dl2

cambio.pantalla
     lda #<dl2
     sta $230
     lda #>dl2
     sta $231

algo asi seria 8o , o como cambio el modo grafico de una ?@

saludos

Avatar de Usuario
CaReCoiN
expert
expert
Mensajes: 1220
Registrado: Mar Nov 21, 2006 7:43 pm
Reputation: 0
Ubicación: Santiago
Contactar:

Mensaje por CaReCoiN »

CARECOIN ERROR OVERLOAD.____
CARECOIN ERROR OVERLOAD.____
CARECOIN ERROR OVERLOAD.____

No entendí ni una...

5 POKE 756,204
10 PR. "Carecoin sólo sabe BASIC"
20 PR. "Saludos."
30 END

Avatar de Usuario
leo's_adventure
expert
expert
Mensajes: 552
Registrado: Lun Nov 27, 2006 6:53 pm
Reputation: 0
Ubicación: Copiapó - Chile
Contactar:

Mensaje por leo's_adventure »

sabi q despues de que sea un hacker en visualbasic, me meto en este lenguaje :D

por ahora solo se:

10 home:cls
20 print "leo"
30 goto 20


ahh.. deberaas q el home es de apple XD

Avatar de Usuario
WillySoft
expert
expert
Mensajes: 666
Registrado: Mar Nov 07, 2006 10:02 pm
Reputation: 0

Mensaje por WillySoft »

AsCrNet escribió:
WillySoft escribió:¿Captas cuál fue la diferencia?
obvio, el DL cambia pero eso me lo dijiste mas arriba :8- DL ejemplo cap. 9

Código: Seleccionar todo

dl
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA
    .byte 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
    .byte $41
    .word dl
mmm, no es lo que te dijo yo , mira pantalla1 modo grafico de 8 y la otra pantalla2 en modo grafico 12. entonces creo los siguientes DLs

Código: Seleccionar todo

;pantalla1 modo 8
dl1
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA1
    .byte 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
    .byte $41
    .word dl1

; pantalla 2 modo 12
dl2
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA2
    .byte 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
    .byte $41
    .word dl2

cambio.pantalla
     lda #<dl2>dl2
     sta $231

algo asi seria 8o , o como cambio el modo grafico de una ?@

saludos
Bueno, vuelves a cambiar la posición del dl nomás, ya sea que apunte a una dirección de pantalla distinta o igual.

Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Mensaje por AsCrNet »

:O

Código: Seleccionar todo

cambio.pantalla
     lda #<dl2>dl2
     sta $231 
hay esta la cosa :P , ahora un consula tio willy tengo en mente lo siguiente :

usar el modo grafico 15+16, y poner en esta pantalla una imagen. o sea los byte una imagen..

se puede asi directamente o hay que hacer algo ?

Código: Seleccionar todo

PANTALLA1
   .byte 255,255,1,2,3,54,6,7,8,9,4,3,4,6,8,9,6,5,5
   .byte ....... etc... 
si pongo todo el contenido el archivo en .byte y despues al desplegar la pantalla aparece la imagen o no ?@

saludos

Avatar de Usuario
WillySoft
expert
expert
Mensajes: 666
Registrado: Mar Nov 07, 2006 10:02 pm
Reputation: 0

Mensaje por WillySoft »

AsCrNet escribió::O

Código: Seleccionar todo

cambio.pantalla
     lda #<dl2>dl2
     sta $231 
hay esta la cosa :P , ahora un consula tio willy tengo en mente lo siguiente :

usar el modo grafico 15+16, y poner en esta pantalla una imagen. o sea los byte una imagen..

se puede asi directamente o hay que hacer algo ?

Código: Seleccionar todo

PANTALLA1
   .byte 255,255,1,2,3,54,6,7,8,9,4,3,4,6,8,9,6,5,5
   .byte ....... etc... 
si pongo todo el contenido el archivo en .byte y despues al desplegar la pantalla aparece la imagen o no ?@

saludos
Así es. El tema pasa de qué se compone la pantalla. Eso es un tema para un artículo completo.

Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Uta

Mensaje por AsCrNet »

::$ ::llo ::llo ::llo ::llo ::llo ::llo ::llo no funciona la teoria

Código: Seleccionar todo

    *=$6000

inicio 
   lda #0
   sta 710
   lda #14
   sta 709
   lda #<dl1
   sta $230
   lda #>dl1
   sta $231 
loop
   jmp loop 

;pantalla1 modo 15
dl1
    .byte $70,$70,$70
    .byte $42
    .word PANTALLA1
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
    .byte $41
    .word dl1 

; imagen en byte
PANTALLA1
    .BYTE 187,187,187,187,187,187,187,59,187,187,179,187,187,139,187
    .BYTE 187,184,187,187,139,187,184,187,187,179,187,187,187,139,187
    .BYTE 187,139,187,187,187,187,187,184,238,238,238,238,238,238,238
    .BYTE 238,238,226,238,238,206,238,226,238,236,238,238,206,238,236
    .BYTE 238,226,238,238,238,206,238,238,238,14,238,238,238,238,238
    .BYTE 187,187,187,187,187,187,187,11,187,187,179,187,187,139,187
    .BYTE 187,184,187,187,139,187,184,187,187,179,187,187,187,11,187
    .BYTE 187,59,187,187,187,187,187,131,14,238,238,238,238,238,238
    .BYTE 238,238,224,238,238,206,238,226,238,236,238,238,206,238,236
    .BYTE 238,226,238,238,238,46,238,238,236,46,238,238,238,238,238
    .BYTE 131,187,187,187,187,187,187,131,187,187,184,187,187,131,187
    .BYTE 187,184,187,187,139,187,184,187,187,179,187,187,187,59,187
    .BYTE 184,187,187,187,187,187,184,59,224,238,238,238,238,238,238
    .BYTE 238,238,236,238,238,226,238,226,238,236,238,238,206,238,236
    .BYTE 238,194,238,238,236,46,238,238,224,238,238,238,238,238,224
    .BYTE 184,59,187,187,187,187,187,176,187,187,184,187,187,179,187
    .BYTE 187,184,187,187,139,187,184,187,187,139,187,187,184,187,187
    .BYTE 131,187,187,187,187,187,131,187,238,14,238,238,238,238,238
    .BYTE 238,238,236,46,238,226,238,236,238,236,238,238,206,238,236
    .BYTE 238,206,238,238,236,238,238,238,206,238,238,238,238,238,14
    .BYTE 187,131,187,187,187,187,187,184,59,187,187,59,187,179,187
    .BYTE 187,184,187,187,139,187,184,187,187,139,187,187,176,187,187
    .BYTE 11,187,187,187,187,184,59,187,238,224,238,238,238,238,238
    .BYTE 46,238,238,46,238,224,238,236,238,236,238,238,206,238,236
    .BYTE 238,206,238,238,226,238,238,238,46,238,238,238,238,224,238
    .BYTE 187,184,59,187,187,187,187,187,11,187,187,11,187,184,187
    .BYTE 187,184,187,187,139,187,184,187,187,11,187,187,131,187,187
    .BYTE 59,187,187,187,187,131,187,187,14,238,14,238,238,238,238
    .BYTE 206,238,238,206,238,236,238,236,238,236,238,238,206,238,236
    .BYTE 238,46,238,238,206,238,238,236,238,238,238,238,238,14,238
    .BYTE 131,187,131,187,187,187,187,187,131,187,187,139,187,184,187
    .BYTE 187,184,59,187,139,187,176,187,187,59,187,187,139,187,187
    .BYTE 187,187,187,187,184,59,187,176,224,238,224,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,238,238
    .BYTE 184,59,176,59,187,187,187,187,176,187,187,131,187,184,59
    .BYTE 59,187,59,187,139,187,179,187,187,59,187,187,59,187,187
    .BYTE 187,187,187,187,128,187,187,11,238,14,226,14,238,238,238
    .BYTE 236,238,238,226,238,238,46,238,46,238,46,238,206,238,226
    .BYTE 238,46,238,238,46,238,238,14,238,238,238,238,12,238,236
    .BYTE 187,131,179,131,187,187,187,187,184,187,187,179,187,187,59
    .BYTE 59,187,59,187,139,187,179,187,184,59,187,184,59,187,187
    .BYTE 187,187,187,184,56,187,176,187,238,224,226,224,238,238,238
    .BYTE 236,46,238,224,238,238,46,238,46,238,46,238,206,238,226
    .BYTE 236,238,238,236,238,238,236,46,238,238,238,224,236,238,194
    .BYTE 187,184,51,184,59,187,187,187,187,59,187,184,187,187,59
    .BYTE 59,187,59,187,139,187,179,187,184,187,187,184,187,187,184
    .BYTE 187,187,187,131,184,187,11,187,238,238,2,238,14,238,238
    .BYTE 238,14,238,236,238,238,14,238,46,238,46,238,206,238,226
    .BYTE 236,238,238,224,238,238,224,238,238,238,238,14,236,236,46
    .BYTE 187,187,131,187,128,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,59,184,128,187,187,14,238,224,238,192,238,238
    .BYTE 238,194,238,236,46,238,206,238,206,238,46,238,206,238,226
    .BYTE 224,238,238,194,238,238,206,238,238,238,224,46,236,14,238
    .BYTE 131,187,176,59,136,59,187,187,187,179,187,187,59,187,139
    .BYTE 139,187,59,187,139,187,179,187,179,187,187,139,187,187,11
    .BYTE 187,187,131,59,184,59,187,176,224,238,226,14,206,14,238
    .BYTE 238,224,238,238,46,238,194,238,206,238,46,238,206,238,226
    .BYTE 226,238,238,206,238,238,46,238,238,238,14,46,224,238,238
    .BYTE 184,59,179,131,139,131,187,187,187,184,187,187,11,187,179
    .BYTE 139,187,11,187,139,187,131,187,179,187,187,11,187,184,59
    .BYTE 187,184,59,59,128,187,187,11,238,14,226,224,206,224,238
    .BYTE 238,236,46,238,206,238,226,238,206,238,206,238,206,238,206
    .BYTE 226,238,238,46,238,236,238,238,238,224,238,46,12,238,236
    .BYTE 187,131,179,184,11,184,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,3,187,56,56,187,128,187,238,224,226,238,14,236,14
    .BYTE 238,238,14,238,206,238,226,238,194,238,206,238,206,238,206
    .BYTE 194,238,236,46,238,194,238,238,238,2,238,32,236,238,14
    .BYTE 187,184,51,187,131,184,131,187,187,187,139,187,131,187,176
    .BYTE 179,187,139,187,139,187,139,187,139,187,184,187,187,139,187
    .BYTE 184,51,187,3,184,184,59,187,238,238,2,238,192,236,224
    .BYTE 238,238,194,238,226,238,236,238,226,238,206,238,206,238,206
    .BYTE 206,238,224,238,238,14,238,238,224,226,236,14,236,224,238
    .BYTE 187,187,131,187,136,56,184,59,187,187,179,187,179,187,184
    .BYTE 179,187,139,187,139,187,139,187,139,187,179,187,187,59,187
    .BYTE 131,179,176,59,184,131,187,187,238,238,224,46,206,12,238
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,14,226,194,46,236,14,238
    .BYTE 187,187,179,11,139,128,187,3,187,187,184,187,176,187,184
    .BYTE 179,187,139,187,139,187,139,187,11,187,131,187,184,187,187
    .BYTE 11,179,11,59,176,187,187,187,238,238,226,194,206,224,238
    .BYTE 238,238,236,238,236,238,236,46,226,238,206,238,206,238,206
    .BYTE 46,238,206,238,224,238,238,224,206,224,46,46,192,238,238
    .BYTE 187,187,179,176,139,184,59,56,59,187,184,59,184,187,187
    .BYTE 176,187,139,187,139,187,139,187,59,187,139,187,131,187,187
    .BYTE 139,176,187,59,8,187,187,187,238,238,226,236,14,236,14
    .BYTE 14,238,238,46,236,46,238,46,236,238,206,238,206,238,206
    .BYTE 46,238,14,238,206,238,238,14,206,194,238,44,44,238,238
    .BYTE 187,187,179,187,11,184,131,59,128,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 139,3,187,0,184,187,187,131,14,238,226,238,194,236,224
    .BYTE 192,238,238,206,238,46,238,46,237,85,226,238,206,238,46
    .BYTE 46,238,46,238,46,238,224,46,192,34,238,14,236,238,236
    .BYTE 131,187,179,187,128,184,184,59,136,59,187,131,187,59,187
    .BYTE 85,85,87,187,139,187,59,184,59,184,59,184,59,187,131
    .BYTE 131,179,184,59,184,187,176,187,224,46,226,238,204,44,238
    .BYTE 206,14,238,226,238,14,238,193,85,106,85,238,206,238,46
    .BYTE 238,236,238,236,238,238,14,46,14,226,224,46,236,238,2
    .BYTE 187,11,179,187,139,8,187,3,139,128,0,0,0,0,0
    .BYTE 65,89,165,64,0,0,0,0,0,0,0,0,0,0,59
    .BYTE 11,179,131,59,184,184,59,187,238,192,226,238,206,192,238
    .BYTE 206,192,238,236,238,206,238,85,0,22,90,86,206,238,46
    .BYTE 238,226,238,194,238,224,46,32,206,224,14,46,236,192,238
    .BYTE 187,184,51,187,139,184,59,56,11,136,59,184,59,131,185
    .BYTE 63,6,86,149,139,187,59,184,187,179,187,139,187,131,59
    .BYTE 139,176,187,59,184,11,187,187,238,238,2,238,206,236,14
    .BYTE 14,206,14,238,46,226,237,80,250,129,149,101,206,238,46
    .BYTE 238,194,238,14,238,14,46,14,206,194,238,46,224,46,238
    .BYTE 187,187,176,187,139,184,131,59,131,139,128,0,0,0,5
    .BYTE 175,209,101,101,64,0,0,0,0,0,0,0,0,59,56
    .BYTE 139,3,187,59,128,187,187,187,238,238,224,14,206,236,224
    .BYTE 192,206,192,238,206,226,213,66,254,160,101,89,94,238,46
    .BYTE 238,206,236,34,224,46,32,46,204,34,238,44,12,238,238
    .BYTE 187,187,179,131,139,184,184,59,136,11,136,59,131,176,149
    .BYTE 234,124,89,86,91,187,59,179,187,11,136,184,83,59,3
    .BYTE 128,179,187,48,184,187,187,187,238,238,226,224,14,236,238
    .BYTE 206,14,206,0,0,0,85,14,167,232,25,85,148,0,0
    .BYTE 0,0,0,0,94,44,46,46,14,226,238,2,236,238,238
    .BYTE 187,187,179,187,11,184,187,3,139,131,139,3,176,185,89
    .BYTE 126,175,22,170,149,184,59,131,184,56,131,185,83,48,59
    .BYTE 11,179,184,11,184,187,187,187,238,238,226,238,192,236,238
    .BYTE 206,192,206,32,0,1,105,39,234,253,20,0,165,0,0
    .BYTE 0,0,64,1,82,2,46,32,206,226,224,46,236,238,238
    .BYTE 187,187,179,187,136,56,187,56,11,136,11,51,184,185,169
    .BYTE 175,234,4,85,9,184,187,139,184,184,91,185,87,11,59
    .BYTE 139,179,3,59,184,187,187,128,2,238,226,238,206,0,238
    .BYTE 2,206,14,34,236,229,153,42,254,167,197,21,82,108,238
    .BYTE 236,236,94,237,84,46,44,14,206,224,46,46,236,238,236
    .BYTE 176,59,179,187,139,176,187,59,128,139,131,51,184,181,153
    .BYTE 234,126,129,21,84,72,187,139,184,178,87,185,84,59,48
    .BYTE 139,128,187,59,184,187,128,187,238,2,226,238,206,236,14
    .BYTE 204,14,192,34,236,230,89,58,167,234,241,69,84,108,238
    .BYTE 236,225,150,237,86,46,2,46,206,2,238,46,236,236,14
    .BYTE 187,176,51,187,139,184,131,59,139,11,136,51,184,150,89
    .BYTE 126,175,225,69,84,152,187,139,184,177,149,185,151,59,11
    .BYTE 128,51,187,59,184,128,187,187,238,238,2,238,206,236,224
    .BYTE 206,194,206,2,236,214,89,55,234,254,144,80,21,28,238
    .BYTE 236,225,165,237,86,44,46,46,194,226,238,46,236,14,238
    .BYTE 187,187,176,59,139,184,187,11,139,128,139,48,0,25,89
    .BYTE 171,234,160,21,0,16,0,0,0,0,85,66,87,0,59
    .BYTE 11,179,187,59,128,187,187,187,238,238,226,2,206,236,238
    .BYTE 206,204,14,34,236,89,89,42,191,170,1,85,85,84,238
    .BYTE 236,236,85,109,86,14,46,32,206,226,238,44,12,238,238
    .BYTE 187,187,179,176,11,184,187,56,11,139,11,51,184,101,97
    .BYTE 250,160,21,85,85,84,187,139,184,184,85,85,84,59,59
    .BYTE 139,179,187,0,184,187,187,187,238,238,226,238,2,236,238
    .BYTE 2,206,194,34,236,101,129,47,170,1,85,85,85,84,238
    .BYTE 236,236,101,85,84,46,44,14,206,226,236,14,236,238,238
    .BYTE 187,187,179,187,128,56,187,59,128,139,128,51,184,102,17
    .BYTE 160,21,84,0,0,84,187,139,184,184,21,85,83,59,48
    .BYTE 139,179,128,59,184,187,187,187,238,238,226,238,206,0,238
    .BYTE 204,14,204,34,236,104,81,42,1,84,0,252,168,20,238
    .BYTE 236,238,25,169,78,46,2,46,206,224,14,46,236,238,238
    .BYTE 187,187,179,187,139,176,59,59,139,131,139,0,0,97,81
    .BYTE 21,64,168,252,42,20,0,0,0,0,0,0,11,56,59
    .BYTE 139,128,187,59,184,187,187,128,238,238,226,238,206,236,2
    .BYTE 206,192,14,34,236,97,81,1,84,0,136,215,42,20,238
    .BYTE 236,238,194,21,78,0,46,46,204,2,238,46,236,238,224
    .BYTE 187,187,179,187,139,184,176,59,139,139,11,51,185,69,81
    .BYTE 64,84,136,215,42,5,187,139,184,187,184,101,75,11,59
    .BYTE 128,179,187,59,184,184,3,187,0,238,226,238,206,236,238
    .BYTE 206,206,192,34,237,69,69,84,5,104,162,63,42,133,238
    .BYTE 236,238,204,101,64,46,46,44,14,226,238,46,236,192,238
    .BYTE 184,3,179,187,139,184,187,48,11,139,136,51,185,133,21
    .BYTE 90,128,42,143,42,133,187,139,184,187,136,101,71,59,59
    .BYTE 139,179,187,59,176,11,187,187,238,224,2,238,206,236,238
    .BYTE 2,206,206,2,237,20,85,1,160,53,42,128,0,5,238
    .BYTE 236,238,206,25,70,46,44,14,206,226,238,44,0,238,238
    .BYTE 187,187,128,59,139,184,187,59,128,11,139,48,1,20,84
    .BYTE 67,86,0,21,85,85,0,0,0,0,0,25,20,59,0
    .BYTE 139,179,187,0,184,187,187,187,238,238,226,0,206,236,238
    .BYTE 206,2,206,34,237,17,80,168,53,104,5,85,85,85,238
    .BYTE 236,238,206,193,21,44,14,46,206,226,224,14,236,238,238
    .BYTE 187,187,179,184,3,184,187,59,139,128,11,51,185,69,66
    .BYTE 86,128,85,85,85,85,187,139,184,187,139,132,85,0,59
    .BYTE 139,176,3,59,184,187,187,187,238,238,226,238,192,12,238
    .BYTE 206,206,2,34,237,85,0,136,104,5,85,85,80,1,238
    .BYTE 236,238,206,85,85,78,46,46,206,192,238,46,236,238,238
    .BYTE 187,187,179,187,139,128,59,59,139,139,128,51,185,84,60
    .BYTE 128,85,85,106,148,209,187,139,184,187,139,85,84,123,59
    .BYTE 128,3,187,59,184,187,187,187,238,238,226,238,206,236,0
    .BYTE 206,206,206,2,236,80,252,168,5,85,65,89,165,5,238
    .BYTE 236,238,206,101,84,110,46,44,2,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,184,3,139,139,139,48,0,64,52
    .BYTE 85,84,1,88,105,1,0,0,0,0,0,37,81,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 14,14,206,34,236,74,52,129,85,67,48,86,89,65,238
    .BYTE 236,238,206,217,81,46,32,14,206,226,238,46,236,238,236
    .BYTE 187,187,179,187,139,184,187,59,128,11,137,51,184,74,55
    .BYTE 84,12,240,86,106,85,187,139,184,187,139,153,81,56,3
    .BYTE 139,179,187,59,184,184,0,187,238,238,226,238,206,236,238
    .BYTE 205,66,209,34,236,74,60,21,64,207,12,86,165,80,46
    .BYTE 236,238,206,230,70,0,46,46,206,226,238,46,224,0,238
    .BYTE 0,11,179,187,139,184,187,59,129,72,21,51,184,74,48
    .BYTE 76,48,240,85,85,5,67,139,184,187,139,182,84,11,59
    .BYTE 139,179,187,48,0,187,187,187,238,192,0,238,206,236,238
    .BYTE 201,78,37,2,236,82,1,90,67,207,1,85,85,21,82
    .BYTE 236,238,206,238,162,46,46,46,206,226,224,2,236,238,238
    .BYTE 187,187,176,0,11,184,187,59,129,75,101,48,0,82,5
    .BYTE 80,48,20,22,164,90,148,0,0,0,0,1,91,59,59
    .BYTE 139,128,3,59,184,187,187,187,238,238,226,238,192,0,238
    .BYTE 197,78,85,34,236,212,21,38,147,193,64,106,145,170,101
    .BYTE 236,238,206,237,94,46,46,46,192,2,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,0,59,133,72,101,51,184,148,84
    .BYTE 144,20,5,36,145,169,89,11,184,187,139,185,91,59,59
    .BYTE 11,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 5,76,85,34,236,212,80,37,145,80,84,4,129,165,85
    .BYTE 236,238,206,237,94,46,0,14,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,37,64,85,51,184,181,76
    .BYTE 149,1,64,196,134,85,81,75,184,187,139,185,91,0,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 213,76,85,2,236,229,64,106,84,20,4,69,133,149,84
    .BYTE 236,238,206,237,80,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,149,72,85,48,0,1,64
    .BYTE 85,64,69,6,133,149,100,64,0,0,0,1,91,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 197,81,84,34,236,237,80,85,84,9,199,66,37,85,84
    .BYTE 236,238,206,237,94,46,46,46,206,226,238,46,236,224,0
    .BYTE 187,187,179,187,139,184,187,59,133,85,84,51,184,185,80
    .BYTE 104,17,84,113,37,85,85,19,184,187,139,185,91,59,59
    .BYTE 139,179,187,0,0,3,187,187,0,0,0,0,206,236,238
    .BYTE 201,85,86,34,236,238,81,86,165,5,38,65,37,85,85
    .BYTE 236,238,206,237,94,46,46,46,204,0,0,46,236,238,238
    .BYTE 187,187,179,184,0,0,0,3,130,85,83,51,184,187,21
    .BYTE 5,35,84,81,37,85,84,19,184,187,139,185,91,59,0
    .BYTE 0,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 0,85,0,2,236,238,21,64,161,5,117,17,37,85,85
    .BYTE 236,238,206,237,80,0,14,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,136,165,139,48,0,0,4
    .BYTE 41,37,133,208,73,85,84,4,0,0,0,1,91,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 204,8,206,34,236,238,20,85,134,4,70,88,73,85,84
    .BYTE 236,238,206,237,94,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,129,69,11,51,184,187,82
    .BYTE 97,71,69,68,72,85,82,83,184,187,139,185,91,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 194,85,206,34,236,238,73,105,88,68,104,88,66,21,82
    .BYTE 236,238,206,229,94,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,134,85,11,51,184,187,69
    .BYTE 84,69,68,196,18,21,73,88,184,187,139,185,91,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 204,84,206,34,236,238,6,165,84,2,84,84,18,69,73
    .BYTE 236,238,206,229,78,46,46,46,206,226,238,46,236,238,238
    .BYTE 0,0,0,0,0,0,0,0,4,152,0,0,0,1,38
    .BYTE 85,17,22,133,20,145,73,85,0,0,0,9,80,0,0
    .BYTE 0,0,0,0,0,0,0,0,238,238,226,238,206,236,238
    .BYTE 197,18,206,34,236,237,22,149,85,19,97,25,21,36,81
    .BYTE 236,238,206,229,78,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,149,1,139,51,184,185,26
    .BYTE 81,17,37,145,21,9,65,82,120,187,139,185,75,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 214,85,14,34,236,236,154,85,85,65,84,71,5,80,20
    .BYTE 76,238,206,229,78,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,22,85,139,51,184,184,90
    .BYTE 85,64,197,145,69,85,84,5,88,187,139,185,75,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 90,84,78,34,236,236,89,85,81,68,84,89,133,85,86
    .BYTE 84,238,206,229,78,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,89,81,75,48,0,0,89
    .BYTE 85,68,70,69,5,86,148,1,84,0,0,9,75,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 89,81,64,2,236,236,85,85,81,68,116,144,21,106,158
    .BYTE 85,238,206,229,64,0,14,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,184,0,0,0,3,25,81,139,51,184,185,25
    .BYTE 81,20,5,1,85,164,155,139,149,123,139,185,75,59,0
    .BYTE 0,179,187,59,184,187,187,187,0,0,0,0,206,236,238
    .BYTE 85,69,206,34,236,238,21,85,69,21,32,21,86,144,158
    .BYTE 217,78,206,229,78,46,46,46,204,0,0,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,149,21,11,51,184,187,21
    .BYTE 70,21,33,85,86,133,155,139,181,83,139,185,75,59,59
    .BYTE 139,179,187,0,0,3,187,187,238,238,226,238,206,236,238
    .BYTE 197,88,206,34,236,238,1,85,8,21,21,88,6,149,158
    .BYTE 237,86,206,229,78,46,46,46,206,226,238,46,236,224,0
    .BYTE 187,187,179,187,139,184,187,59,133,105,139,48,0,0,84
    .BYTE 8,85,85,128,69,154,144,0,1,148,0,9,75,59,59
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 204,213,64,2,236,236,84,85,24,85,88,6,133,165,158
    .BYTE 236,85,206,229,128,46,46,46,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,187,59,136,21,75,51,184,178,149
    .BYTE 97,85,64,168,9,148,155,139,184,149,69,137,11,0,11
    .BYTE 139,179,187,59,184,187,187,187,238,238,226,238,206,236,238
    .BYTE 0,213,78,34,236,226,85,5,69,85,70,129,65,165,158
    .BYTE 236,217,74,80,14,46,0,2,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,128,3,139,133,75,51,184,177,85
    .BYTE 5,89,64,21,65,102,155,139,184,181,101,85,11,59,59
    .BYTE 0,179,187,59,184,187,187,187,238,238,226,238,206,0,14
    .BYTE 206,197,94,34,236,237,68,64,85,106,97,84,18,104,158
    .BYTE 236,237,150,149,206,46,46,46,204,0,238,46,236,238,238
    .BYTE 187,187,179,184,0,56,187,59,139,133,91,48,0,0,84
    .BYTE 22,166,81,65,98,101,144,0,0,1,150,85,11,59,59
    .BYTE 139,176,0,59,184,187,187,187,238,238,224,0,206,236,238
    .BYTE 206,205,84,2,236,229,18,236,218,2,81,22,128,102,158
    .BYTE 236,238,89,85,66,46,46,46,206,226,238,0,12,238,238
    .BYTE 187,128,3,187,139,184,187,59,139,137,87,51,184,181,67
    .BYTE 154,26,144,104,20,104,155,139,184,187,85,85,64,11,59
    .BYTE 139,179,187,59,128,3,187,187,0,14,226,238,206,236,238
    .BYTE 206,0,149,34,236,229,94,236,230,101,152,129,80,89,158
    .BYTE 236,238,85,84,78,0,46,46,206,226,238,46,236,224,0
    .BYTE 187,187,179,187,139,184,187,59,128,11,101,51,184,181,91
    .BYTE 182,149,148,4,66,89,155,139,184,187,149,80,139,59,0
    .BYTE 139,179,187,59,184,187,184,0,238,238,226,238,206,236,238
    .BYTE 14,206,85,34,236,229,78,236,229,133,148,84,18,89,158
    .BYTE 236,238,213,81,206,46,44,2,206,226,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,184,3,139,139,149,112,0,5,64
    .BYTE 5,166,164,17,66,90,148,0,0,0,37,69,139,59,59
    .BYTE 11,179,187,59,184,187,187,187,238,238,226,238,206,236,0
    .BYTE 206,206,213,66,236,229,110,236,237,105,101,132,81,89,86
    .BYTE 236,238,201,84,2,46,46,46,192,34,238,46,236,238,238
    .BYTE 187,187,179,187,139,128,59,59,139,139,149,115,184,149,123
    .BYTE 185,104,101,69,1,85,87,139,184,187,137,84,128,59,59
    .BYTE 139,0,187,59,184,187,187,187,238,238,226,238,192,12,238
    .BYTE 206,206,9,82,236,213,46,236,237,89,102,68,41,85,6
    .BYTE 236,238,206,236,206,2,46,46,206,224,2,46,236,238,238
    .BYTE 187,187,179,184,3,184,187,59,139,128,5,83,184,149,59
    .BYTE 185,90,169,66,149,84,7,139,184,187,139,184,139,48,59
    .BYTE 139,179,176,11,184,187,187,187,238,238,226,0,206,236,238
    .BYTE 206,2,205,86,236,213,46,236,238,86,25,85,85,80,197
    .BYTE 236,238,206,236,206,46,2,46,206,226,238,0,44,238,238
    .BYTE 187,187,128,59,139,184,187,59,128,11,137,84,0,21,0
    .BYTE 0,86,153,85,85,2,197,0,0,0,0,0,139,59,48
    .BYTE 139,179,187,59,0,187,187,187,238,224,2,238,206,236,238
    .BYTE 2,206,205,86,236,213,46,236,238,85,169,85,80,40,197
    .BYTE 236,238,206,236,14,46,46,2,206,226,238,46,236,2,238
    .BYTE 184,3,179,187,139,184,187,48,11,139,136,149,184,149,59
    .BYTE 187,85,149,85,2,40,5,139,184,187,139,184,128,59,59
    .BYTE 11,179,187,59,184,176,11,187,0,238,226,238,206,236,238
    .BYTE 206,206,192,149,44,85,46,236,238,213,85,80,34,192,85
    .BYTE 236,238,206,236,204,46,46,46,2,226,238,46,236,238,192
    .BYTE 187,187,179,187,139,184,176,59,139,139,11,85,56,85,59
    .BYTE 187,149,84,2,138,5,65,139,184,187,139,184,139,3,59
    .BYTE 128,51,187,59,184,187,187,0,238,238,226,238,206,236,2
    .BYTE 206,204,14,37,108,85,46,236,238,212,0,171,160,21,49
    .BYTE 236,238,206,236,206,32,46,46,206,2,238,46,236,238,238
    .BYTE 187,187,179,187,139,184,59,59,139,128,139,21,64,84,0
    .BYTE 0,20,60,143,1,80,241,0,0,0,0,0,139,56,11
    .BYTE 139,176,11,59,184,187,187,187,238,238,226,238,206,192,238
    .BYTE 206,14,204,33,74,150,46,236,238,197,46,128,21,20,241
    .BYTE 236,238,206,236,14,46,0,46,206,226,192,46,236,238,238
    .BYTE 187,187,179,187,136,8,187,59,136,11,128,52,21,151,59
    .BYTE 187,133,48,5,80,68,197,139,184,187,139,184,131,59,56
    .BYTE 139,179,184,11,184,187,187,187,238,238,226,238,192,236,238
    .BYTE 192,206,194,37,85,102,46,236,238,197,1,85,5,68,198
    .BYTE 236,238,206,236,192,46,46,2,206,226,238,0,236,238,238
    .BYTE 187,187,179,184,11,184,187,59,11,139,11,49,85,91,59
    .BYTE 187,133,85,84,102,4,199,139,184,187,139,184,136,11,59
    .BYTE 139,179,187,56,8,187,187,187,238,238,226,192,206,236,238
    .BYTE 14,204,14,33,85,20,0,0,0,1,86,5,16,68,20
    .BYTE 0,0,0,0,206,2,46,44,14,226,238,46,192,238,238
    .BYTE 187,187,176,11,139,184,187,0,139,128,139,5,149,87,59
    .BYTE 187,137,80,241,6,68,155,139,184,187,139,184,11,48,59
    .BYTE 128,179,187,59,184,11,187,187,238,238,192,238,206,236,238
    .BYTE 206,194,204,37,149,70,46,236,238,205,83,241,72,70,94
    .BYTE 236,238,206,236,194,44,14,46,204,34,238,46,236,192,238
    .BYTE 187,184,3,187,139,184,184,59,139,11,128,57,101,71,59
    .BYTE 187,139,84,156,68,21,123,139,184,187,139,184,128,59,3
    .BYTE 139,3,187,59,184,184,11,187,238,192,226,238,206,236,192
    .BYTE 192,14,194,33,101,78,46,236,238,206,85,60,81,85,110
    .BYTE 236,238,206,236,204,46,32,46,206,224,238,46,236,238,192
    .BYTE 184,11,179,187,139,184,11,59,131,139,11,49,101,16,0
    .BYTE 0,0,21,64,21,85,0,0,0,0,0,0,139,11,56
    .BYTE 139,176,11,59,184,187,184,11,192,238,226,238,206,236,46
    .BYTE 14,204,14,2,89,94,46,236,238,206,229,86,149,84,238
    .BYTE 236,238,206,236,14,2,46,2,206,226,192,46,236,238,238
    .BYTE 11,187,179,187,139,128,187,56,11,128,139,0,85,64,0
    .BYTE 0,0,1,85,85,80,0,0,0,0,0,0,11,48,59
    .BYTE 139,179,184,59,184,187,187,187,238,238,226,238,206,12,238
    .BYTE 206,194,204,45,85,76,46,224,238,14,236,237,85,236,238
    .BYTE 236,238,224,238,194,44,46,44,14,226,238,2,236,238,238
    .BYTE 187,187,179,187,128,56,187,3,139,11,128,187,136,184,187
    .BYTE 187,59,184,187,139,184,187,179,184,59,184,187,176,59,3
    .BYTE 131,179,187,48,184,187,187,187,238,238,226,238,194,236,238
    .BYTE 204,14,192,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,46,32,46,192,226,238,44,12,238,238
    .BYTE 187,187,179,187,11,184,184,59,128,139,11,184,59,179,187
    .BYTE 187,59,184,187,139,184,187,179,187,59,187,11,187,11,56
    .BYTE 136,3,187,59,128,187,187,187,238,238,226,224,14,236,192
    .BYTE 194,204,46,236,238,226,238,206,238,46,236,238,206,236,46
    .BYTE 238,14,238,206,238,194,46,14,206,194,238,46,236,46,238
    .BYTE 187,187,179,131,139,184,11,59,11,128,187,176,187,131,187
    .BYTE 184,59,176,187,139,187,59,184,187,139,187,131,187,176,59
    .BYTE 139,176,187,59,184,3,187,187,238,238,226,14,206,236,46
    .BYTE 14,192,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,46,32,206,224,14,46,236,224,238
    .BYTE 187,187,176,59,139,176,187,48,139,11,187,131,187,11,187
    .BYTE 184,187,179,187,139,187,59,184,187,179,187,184,187,187,11
    .BYTE 11,179,131,59,184,184,11,187,238,238,194,238,206,192,238
    .BYTE 204,46,238,14,238,46,238,46,236,238,226,238,206,238,46
    .BYTE 238,226,238,236,46,238,194,46,14,226,224,46,236,238,192
    .BYTE 187,187,3,187,139,8,187,11,128,187,187,59,184,59,184
    .BYTE 184,187,179,187,139,187,59,184,59,176,187,187,59,187,176
    .BYTE 131,179,184,11,184,187,184,59,238,224,34,238,204,44,236
    .BYTE 192,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,46,192,34,238,2,236,238,238
    .BYTE 187,131,179,187,128,184,176,59,11,187,184,187,176,187,184
    .BYTE 179,187,179,187,139,187,59,187,59,184,187,187,131,187,187
    .BYTE 139,3,187,48,184,187,187,176,238,14,226,238,2,236,194
    .BYTE 46,238,224,238,226,238,224,238,226,238,226,238,206,238,14
    .BYTE 46,236,46,238,226,238,238,194,206,194,238,44,12,238,238
    .BYTE 176,59,179,184,11,184,11,48,187,187,131,187,179,187,179
    .BYTE 179,187,179,187,139,187,139,187,11,187,59,187,176,187,187
    .BYTE 139,176,187,59,128,187,187,187,194,238,226,224,206,236,46
    .BYTE 238,238,206,238,194,238,226,238,226,238,226,238,206,238,206
    .BYTE 206,238,14,238,236,46,238,236,14,224,46,46,224,238,238
    .BYTE 11,187,179,131,139,128,187,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 11,179,11,59,184,11,187,187,238,238,226,14,206,12,236
    .BYTE 238,238,46,238,14,238,206,238,206,238,206,238,206,238,206
    .BYTE 206,238,206,238,238,14,238,238,194,226,194,46,236,194,238
    .BYTE 187,187,176,59,136,56,176,187,187,184,59,187,59,187,139
    .BYTE 139,187,139,187,139,187,139,187,131,187,131,187,187,139,187
    .BYTE 176,179,176,59,184,176,187,187,238,238,224,238,192,236,194
    .BYTE 238,224,238,236,46,238,14,238,206,238,206,238,206,238,206
    .BYTE 226,238,226,238,238,194,238,238,236,34,236,14,236,236,14
    .BYTE 187,187,131,187,131,184,11,187,187,179,187,184,187,187,59
    .BYTE 11,187,139,187,139,187,139,187,179,187,179,187,187,176,187
    .BYTE 187,3,187,3,184,187,131,187,238,236,2,238,14,236,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,2,238,32,236,238,224
    .BYTE 187,176,179,184,11,176,187,187,187,139,187,176,187,187,59
    .BYTE 59,187,139,187,139,187,179,187,179,187,184,187,187,184,59
    .BYTE 187,176,187,56,56,187,184,11,238,194,226,224,206,194,238
    .BYTE 238,14,238,226,238,236,46,238,46,238,206,238,206,238,226
    .BYTE 224,238,236,46,238,238,14,238,238,236,46,46,12,238,238
    .BYTE 187,11,179,131,139,11,187,187,184,59,187,131,187,184,187
    .BYTE 59,187,139,187,139,187,179,187,184,187,187,59,187,187,139
    .BYTE 187,187,11,59,128,187,187,176,236,46,226,14,204,46,238
    .BYTE 236,238,238,206,238,236,238,236,46,238,14,238,206,238,226
    .BYTE 236,238,238,46,238,238,194,238,238,238,194,46,224,238,238
    .BYTE 176,187,176,59,128,187,187,187,176,187,187,11,187,176,187
    .BYTE 187,187,59,187,139,187,179,187,184,187,187,11,187,187,179
    .BYTE 187,187,176,59,184,59,187,187,194,238,224,238,192,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,46,236,14,238
    .BYTE 11,187,131,187,11,187,187,187,131,187,184,59,187,179,187
    .BYTE 187,187,59,187,139,187,179,187,187,59,187,139,187,187,184
    .BYTE 187,187,187,11,184,128,187,187,238,238,2,236,46,238,238
    .BYTE 14,238,236,238,238,194,238,236,238,238,46,238,206,238,224
    .BYTE 238,46,238,194,238,238,238,46,238,238,238,194,236,236,46
    .BYTE 187,184,51,176,187,187,187,187,59,187,184,187,187,139,187
    .BYTE 187,187,59,187,139,187,184,187,187,59,187,179,187,187,187
    .BYTE 187,187,187,176,184,187,11,187,238,224,226,194,238,238,238
    .BYTE 46,238,224,238,238,206,238,226,238,238,46,238,206,238,236
    .BYTE 238,14,238,224,238,238,238,206,238,238,238,236,44,238,194
    .BYTE 187,131,179,11,187,187,187,184,187,187,179,187,187,11,187
    .BYTE 187,187,59,187,139,187,184,187,187,139,187,184,187,187,187
    .BYTE 187,187,187,187,8,187,176,187,238,14,224,46,238,238,238
    .BYTE 238,238,194,238,238,46,238,226,238,238,46,238,206,238,236
    .BYTE 238,206,238,236,238,238,238,224,238,238,238,238,192,238,236
    .BYTE 184,59,176,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,187,187,11,224,238,194,238,238,238,238
    .BYTE 238,238,14,238,236,46,238,194,238,236,46,238,206,238,236
    .BYTE 238,206,238,238,46,238,238,236,46,238,238,238,236,46,238
    .BYTE 131,187,11,187,187,187,187,11,187,187,59,187,184,187,187
    .BYTE 187,184,187,187,139,187,184,187,187,131,187,187,59,187,187
    .BYTE 11,187,187,187,187,11,187,176,14,236,46,238,238,238,238
    .BYTE 238,238,46,238,236,238,238,206,238,236,238,238,206,238,236
    .BYTE 238,226,238,238,14,238,238,238,206,238,238,238,238,194,238
    .BYTE 187,176,187,187,187,187,184,59,187,184,59,187,176,187,187
    .BYTE 187,184,187,187,139,187,187,59,187,179,187,187,139,187,187
    .BYTE 131,187,187,187,187,176,187,187,238,194,238,238,238,238,224
    .BYTE 238,236,238,238,226,238,238,206,238,236,238,238,206,238,238
    .BYTE 238,226,238,238,194,238,238,238,226,238,238,238,238,236,46
    .BYTE 187,11,187,187,187,187,179,187,187,176,187,187,179,187,187
    .BYTE 187,184,187,187,139,187,187,59,187,176,187,187,179,187,187
    .BYTE 176,187,187,187,187,187,11,187,236,46,238,238,238,238,194
    .BYTE 238,226,238,238,194,238,238,46,238,236,238,238,206,238,238
    .BYTE 238,236,238,238,226,238,238,238,236,46,238,238,238,238,194
    .BYTE 176,187,187,187,187,187,139,187,187,131,187,187,139,187,187
    .BYTE 187,184,187,187,139,187,187,59,187,184,187,187,176,187,187
    .BYTE 187,59,187,187,187,187,176,187,194,238,238,238,238,238,14
    .BYTE 238,206,238,238,206,238,238,46,238,236,238,238,206,238,238
    .BYTE 238,236,238,238,236,238,238,238,238,14,229,101,214,238,236
    .BYTE 11,187,187,187,187,184,59,187,187,11,187,187,11,187,184
    .BYTE 187,176,187,187,139,187,187,11,187,184,59,187,184,59,187
    .BYTE 187,131,185,183,119,187,187,11,46,238,238,238,238,236,238
    .BYTE 238,46,238,238,46,238,236,238,238,226,238,238,206,238,238
    .BYTE 238,238,46,238,238,46,238,238,238,226,237,230,230,238,238
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    .BYTE 0,67,57,150

   *=$2e0
   .word inicio
o estara mal definida la pantalla :(

Avatar de Usuario
WillySoft
expert
expert
Mensajes: 666
Registrado: Mar Nov 07, 2006 10:02 pm
Reputation: 0

Mensaje por WillySoft »

Te faltan líneas de pantalla:

Código: Seleccionar todo

dl1 
    .byte $70,$70,$70 
    .byte $40+14 
    .word PANTALLA1 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte $41 
    .word dl1 

Avatar de Usuario
parche
expert
expert
Mensajes: 1681
Registrado: Mar Nov 07, 2006 2:50 pm
Reputation: 0
Contactar:

Mensaje por parche »

::jua

Uta el parcito.

Pa la comunidad entera, digase el resto.

Todos esos bytes son los pixeles del dibujo, y como nuestros queridos amigos son tan didacticos.

::BV PONGAN EL DIBUJO LOS MERMES

::oyu

::jua

Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Mensaje por AsCrNet »

WillySoft escribió:

Código: Seleccionar todo

dl1 
    .byte $70,$70,$70 
    .byte $40+14 
    .word PANTALLA1 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 
    .byte $41 
    .word dl1 
ya agregado, por esta lineas de codigo saco como conclusion en el modo grafico 15 se define por puntos , y el modo grafico de texto por linea o no ?@

igual veo puras rayas :P

en turbo basic lo leo asi

Código: Seleccionar todo

100 GRAPHICS 15+16
110 POKE 712,32:POKE 708,14:POKE 709,20:POKE 710,28:POKE 711,212
120 OPEN #1,4,0,"H:Q.MIC":BGET #1,DPEEK(88),7680:CLOSE #1
150 GOTO 150
no faltara posicionarlo DPEEK(88),7680 ?@ o quisas lo estoy leyendo mal no creo

Código: Seleccionar todo

5 I=0
10 CLOSE #1:OPEN #1,4,0,"H:Q.MIC"
15 CLOSE #2:OPEN #2,8,0,"P:"
20 TRAP 100
25 GET #1,A:I=I+1
30 IF I>15 THEN I=0:? #2:? #2;"    .BYTE ";:GOTO 40
35 ? #2;A;:REM ? A;",";
36 IF I<=14 THEN ? #2;",";
40 GOTO 20
100 END 
que opinas tio willy, donde estara el error 8o

saludos

Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Mensaje por AsCrNet »

parche escribió:PONGAN EL DIBUJO
::oyu ya wn esta es la idea !!!!!

asi veo el dibujo en asm

Imagen

asi veo el dibujo en turbo basic

Imagen

ahora tio ::par entiende ?@ ::jua ::jua ::jua ::jua ::jua ::jua ::jua ::jua ::jua

Avatar de Usuario
parche
expert
expert
Mensajes: 1681
Registrado: Mar Nov 07, 2006 2:50 pm
Reputation: 0
Contactar:

Mensaje por parche »

Entiendo

Que estay perdido ::oyu ::jua

Avatar de Usuario
AsCrNet
expert
expert
Mensajes: 506
Registrado: Mar Nov 07, 2006 2:45 pm
Reputation: 0
Ubicación: PHO
Contactar:

Mensaje por AsCrNet »

parche escribió:Que estay perdido
na, tio ::par un codigo vale por mil palabras, o era imagen ::jua ::jua ::jua ::jua ::jua ::jua ::jua ::jua

Avatar de Usuario
leo's_adventure
expert
expert
Mensajes: 552
Registrado: Lun Nov 27, 2006 6:53 pm
Reputation: 0
Ubicación: Copiapó - Chile
Contactar:

Mensaje por leo's_adventure »

algunos enlaces de esto ya no sirven..

lo otro.. alguien cacha como configuro un editor de assembler en linux para compilar programas atari?

Saludos :D

Avatar de Usuario
batman
expert
expert
Mensajes: 967
Registrado: Mar Abr 17, 2007 4:35 pm
Reputation: 0

Mensaje por batman »

leo's_adventure escribió:algunos enlaces de esto ya no sirven..

lo otro.. alguien cacha como configuro un editor de assembler en linux para compilar programas atari?

Saludos :D
muy buena la pregunta!

me interesa la respuesta. y tampoco sería malo ver un cursillo pa el atari 2600 :P

B!

Responder