Karoshi MSX Community

MSX Actualidad => General => Mensaje iniciado por: burguera en 01 de Octubre de 2006, 08:25:49 pm



Título: Algún problema con el foro?
Publicado por: burguera en 01 de Octubre de 2006, 08:25:49 pm
Hay algún problema técnico o similar? O es sólo cosa mía? Algunos hilos han desaparecido (en particular, el que inicié en desarrollo sobre PCX2MSX, BINDB y similares), incluso mi perfil se ha modificado.


Título: Re: Algún problema con el foro?
Publicado por: pitpan en 01 de Octubre de 2006, 10:27:38 pm
No dispongo aún de datos ni de confirmación, pero parece que se ha restablecido un backup anterior del foro y se ha perdido la última semana de actividad completa. No sé si se podrá recuperar, pero espero que entre todos podamos encontrar una solución.

Siento mucho las molestias. Os mantendremos informados.


Título: Re: Algún problema con el foro?
Publicado por: jltursan en 02 de Octubre de 2006, 08:58:36 am
Pues es verdad que ya no están... :'(


Título: Re: Algún problema con el foro?
Publicado por: jjfranco en 02 de Octubre de 2006, 09:41:51 am
UIna pena porque eran bastante interesantes. A ver si es posible recuperarlos.


Título: Re: Algún problema con el foro?
Publicado por: Jon_Cortazar en 02 de Octubre de 2006, 11:44:16 am
Bien, chicos... hemos perdido más de 100 mensajes/reacciones/posts (los últimos...), y no son recuperables...  :'( :'( :'( :'(, algo ha debido pasar durante el fin de semana con la base de datos... me he puesto en contacto con la gente que lleva el hosting, y parece que el tema ha sido complicado y que la recuperación de cosas ha sido imposible.

Otra zancadilla en el camino... la verdad es que están siendo varias ya...

Solamente pediros disculpas a todos por la información que se ha perdido :'( :'(


Título: Re: Algún problema con el foro?
Publicado por: burguera en 02 de Octubre de 2006, 01:14:36 pm
Es una lástima. Pero no hay nada que disculpar, al contrario, suficiente tiempo dedicáis estando al pie del cañón en el foro.


Título: Re: Algún problema con el foro?
Publicado por: jltursan en 02 de Octubre de 2006, 01:48:50 pm
...y he estado mirando y Google tampoco tuvo tiempo de cachear nada. :(
Supongo que si alguien recuerda algo importante se podría volver a publicar...


Título: Re: Algún problema con el foro?
Publicado por: Konamito en 02 de Octubre de 2006, 03:00:05 pm
¡Vaya faena!

De todas maneras más se perdió en Cuba y vinieron cantando  :D


Título: Re: Algún problema con el foro?
Publicado por: Jon_Cortazar en 02 de Octubre de 2006, 03:03:25 pm
De todas formas, si alguno quiere info acerca de algo comentado y que se quedó colgando, que lo pida, ok?...

BTW, ¿que os parecería hacer otra sección tipo snippets, pero de artículos acerca de programación? (tutoriales). Se podrían hacer tutoriales comentados y hacer una bibloteca interesante de temas... ¿qué os parece?. ¿Os animaríais a escribir alguna cosilla?.

Después, incluso se podría maquetar y hacer algo distribuible en PDF o así a traves del foro con todas las participaciones... ¿que os parece?.  ;)


Título: Re: Algún problema con el foro?
Publicado por: burguera en 02 de Octubre de 2006, 03:55:39 pm
La idea de una sección tipo snippets me parece genial. Cualquier cosa que sean pequeños tutoriales, fragmentos de código o similares creo que irían muy bien a más de uno.


Título: Re: Algún problema con el foro?
Publicado por: msxgamesbox en 02 de Octubre de 2006, 04:00:31 pm
very fast - this is msxgamesbox who host karoshi forums.
This week-end we had a serious problem with MSX Cafe (www.msxcafe.org) and we had no other choice to restore the last backup we had for the entire site, from 24 September.
I am sorry for the inconvenience caused and the lost posts.


Título: Re: Algún problema con el foro?
Publicado por: Jon_Cortazar en 02 de Octubre de 2006, 04:34:58 pm
No problem, msxgamesbox!. Thank you very much for caring and for offering us free hosting services! ;)


Título: Re: Algún problema con el foro?
Publicado por: jjfranco en 02 de Octubre de 2006, 05:12:14 pm
Pues a mí el codigo del compresor/descompresor que alguien introdujo (no recuerdo si fue burguera quien lo posteo), me gustaria que se recuperese, si es posible. Y lo del VBlank tambien, porque aun no me ha quedado claro si hay alguna forma de averiguar el estado de la VDP o hay que realizar el retrazado para curarse en salud. (Usease el halt, y todo eso.  No sé si lo he dicho bien ???)

Un saludo.

PD: Es una pena que se haya perdido esta semana, porque ha sido la mas intensa en cuanto a datos tecnicos comprensibles por mi claro, en todo lo que llevo participando de foro.

Otra PD: Me parece genial lo de crear una seccion nueva con pequeños fragmentos de codigo. ¿ Se admitirá BASIC  ;D ?


Título: Re: Algún problema con el foro?
Publicado por: jltursan en 02 de Octubre de 2006, 05:42:20 pm
Citar
La idea de una sección tipo snippets me parece genial. Cualquier cosa que sean pequeños tutoriales, fragmentos de código o similares creo que irían muy bien a más de uno.

Bueno, el caso es que ya existe :

Snippets (http://www.msxgamesbox.com/karoshi/index.php?board=9.0)

Entiendo que cualquier lenguaje de programación vale, aunque el ensamblador es el más propicio para estos divertimentos  :)

Como veo que es tiempo de arremangarse, voy a subir los snippets que conservo desde tiempos inmemoriales y que recopilé de los antiguos foros. Se agradecería; eso sí, que todo el que tenga una rutinilla infalible que quiera compartir, la publique para uso y disfrute de los demás. ;)


Citar
Y lo del VBlank tambien

¡Agh!, con la matada que me metí a escribir en el curro... :P

Citar
si hay alguna forma de averiguar el estado de la VDP o hay que realizar el retrazado para curarse en salud.

Um, digamos que el retrazado no eliges tú cuando sucede. El retrazado tiene lugar cada 1/50 de seg. en las máquinas PAL y eso es algo no controlable, lo único que puedes hacer es conseguir situarte inmediatamente después del mismo para saber en que momento se está ejecutando tu código, esto lo puedes conseguir de dos formas :

1) Como tú dices, si usas HALT, el programa se detendrá hasta que reciba el aviso de retrazado (y eso no es del todo cierto :() y así la siguiente instrucción al HALT ya sabrás que se ejecuta al comienzo del mismo; este caso es una espera pasiva. Otra variante es la de colocar tu bloque de código en la interrupción del VDP, también se ejecutará al comienzo y cada 1/50 seg.

2) Puedes quedarte consultando como loco en un bucle el bit 7 del registro de estado ($99) y cuando este valga 1 es que acaba de producirse un retrazado, sales del bucle y continuas ejecutando instrucciones. Esta es una espera activa y la verdad, es poco recomendable :P




Título: Re: Algún problema con el foro?
Publicado por: jjfranco en 02 de Octubre de 2006, 05:49:34 pm
Ok, ya me ha quedado claro lo del retrazado.

(Ahora tiene mas sentido el chiste de Sapphire DI HALT :D. Lo digo por el HALT que salta cuando ocurre una interrupcion)


Título: Re: Algún problema con el foro?
Publicado por: burguera en 02 de Octubre de 2006, 08:15:16 pm
Jos'b, respecto al código del descompresor de BitBuster, mi aportación fue simplemente adaptar el BitBuster Extreme a asMSX. El código en cuestión es este

Código:
;----------------------------------------------------------
DEPACK_BITBUSTER:
; Depacks Bitbuster encoded data to RAM
; Author: TeamBomba and Gasman (Bitbuster Extreme)
; Parameters: HL=Bitbuster data source; DE=RAM destination
;----------------------------------------------------------       
        inc     hl
        inc     hl
        inc     hl
        inc     hl
        ld      a,128
      exx
      ld      de,1
      exx
depack_loop:
        call    getbits
      jr     c,output_compressed
      ldi
      jr      depack_loop
output_compressed:
      ld      c,[hl]
      inc     hl
output_match:
        ld      b,0
        bit     7,c
        jr      z,output_match1
        call    getbits
      call    rlbgetbits
      call    rlbgetbits
      call    rlbgetbits
      jr      c,output_match1
      res     7,c
output_match1:
      inc     bc
      exx
      ld     h,d
      ld      l,e
      ld      b,e
get_gamma_value_size:
      exx
      call    getbits
      exx
      jr      nc,get_gamma_value_size_end
      inc     b
      jr      get_gamma_value_size
get_gamma_value_bits:
      exx
      call    getbits
      exx
      adc     hl,hl
get_gamma_value_size_end:
      djnz    get_gamma_value_bits
get_gamma_value_end:
      inc     hl
      exx
      ret     c
        push    hl
      exx
      push    hl
      exx
      ld     h,d
      ld      l,e
      sbc     hl,bc
      pop     bc
      ldir
      pop     hl
      jr      depack_loop
rlbgetbits:
      rl      b
getbits:
      add     a,a
      ret     nz
      ld     a,[hl]
      inc     hl
      rla
      ret
;---------------------------------------------------------


Título: Re: Algún problema con el foro?
Publicado por: jjfranco en 03 de Octubre de 2006, 11:45:25 am
Gracias. :D

No me dio tiempo a copiarlo.

Un saludo


Título: Re: Algún problema con el foro?
Publicado por: SapphiRe en 05 de Octubre de 2006, 04:15:36 pm
(Ahora tiene mas sentido el chiste de Sapphire DI HALT :D. Lo digo por el HALT que salta cuando ocurre una interrupcion)

 ;D ;D ;D ;D ;D ;D ;D

atchús, atchús... sniiif... llevo una semana en cama con fiebre :'(