• Yat con STX en upload

    From Armando Perez@2:343/107 to All on Wed Jan 26 19:27:28 2022
    Hola all!

    Bueno ya tengo también implementado la subida de ficheros con paquetes de 1024 bytes (STX). Qué mejor manera de probar que lo que se sube es correcto que enviando un correo. Y eso es, precisamente, lo que estoy escribiendo.

    Al final no ha sido muy difícil de implementar. Aunque reconozco que el código necesitaría una buena limpieza lo dejaré para la versión 2.0. :) Hay mucho código que se puede refactorizar y muchas cosas que están un poco dejadas caer por el típico prueba-acierta.

    Así que, como es habitual, sigamos con el típico resumen de cosas que me gustaría tener antes de liberar la primera versión:

    - Negociación con la BBS: Esto ya lo comenté el otro día y va genial. Telnet
    de Ducasp lo hace y gracias a eso BBSs como Synchronet adaptan su "ventana" a los datos que se le envían inicio. Eso hace posible que entrar con un MSX de primera generación (40x24) sea un buena experiencia.

    - Ajuste de tamaño de fichero en download con YModem: Como sabéis YModem permite enviar/recibir en la cabecera el tamaño del fichero que se está transfiriendo. Sin embargo los paquetes que se envían son siempre de 128 o 1024 bytes (esto viene por CP/M). Así que, en caso de no hacer nada, el fichero recibido siempre es un múltiplo de 128. Lo que toca aquí hacer, para hacerlo bien, es ajustarlo para no grabar esa "basura" extra (en realidad son bytes EOF).

    - Una primera versión de manual. Que veo necesario dado que YAT es muy muy crudo y no hay menuses ni ventanitas ni nada por el estilo. :)

    Y ya está todo.

    Cuando lo libere lo que haré, primeramente, es subirlo a todas las BBSs que he utilizado en el desarrollo. :) Y que se lo bajen de ahí los usuarios.

    Vaaaale... también lo pondré en un drive de momento. Estoy pensando si poner el código libre. Tengo que hablar con Néstor para que lo ponga en el paquete de utilidades de UNAPI. Sería lo suyo.

    Venga, poco más.

    P.D.: De verdad que prometo ya _bajar_ todo el correo pendiente y contestarlo en cuanto termine el desarrollo. Ya falta poco!!

    Un saludo,

    Armando.



    ... QQWK V.0.xby Trunks. MSX Rulezz!!

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Jose Diaz Aguado@2:341/206 to Armando Perez on Thu Jan 27 18:48:24 2022
    Genial! ya estoy deseando probar eso con todos mis cacharrillos :)

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: Sotano Msx BBS (2:341/206)
  • From Jose Diaz Aguado@2:341/206 to Armando Perez on Sun Jan 30 18:52:05 2022
    Oye Armando, que pasaria si por ejemplo incluyo un dibujo ANSI en este
    mensaje?
    Me refiero a como actuaria YAT con la parte ANSI, emborronaria el resto del mensaje? Ignoraria la parte ANSI y visualizaria el resto? o YAT lo puede interpretar y leerlo / descargarlo?

    --- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
    * Origin: Sotano Msx BBS (2:341/206)
  • From Armando Perez@2:343/107 to Jose Diaz Aguado on Tue Feb 8 20:35:38 2022
    Hola!

    On 01-27-22 Jose Diaz Aguado wrote to Armando Perez:

    Genial! ya estoy deseando probar eso con todos mis cacharrillos :)


    Pues creo que ya dentro de poco. Estoy terminando el manual y corrigiendo bugs menores. Lo peor, sin duda, el manual. :)

    Un saludo,

    Armando

    ... QQWK V.0.xby Trunks. MSX Rulezz!!

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)
  • From Armando Perez@2:343/107 to Jose Diaz Aguado on Tue Feb 8 20:35:38 2022
    Hola Jose!


    On 01-30-22 Jose Diaz Aguado wrote to Armando Perez:

    Oye Armando, que pasaria si por ejemplo incluyo un dibujo ANSI en este mensaje?

    Pues que es algo que antiguamente estaba controlado (al igual que las cosas UUENCODEADAS) ya que antes costaba mucho dinero un byte de descarga. xDD

    Me refiero a como actuaria YAT con la parte ANSI, emborronaria el resto de

    mensaje? Ignoraria la parte ANSI y visualizaria el resto? o YAT lo puede interpretar y leerlo / descargarlo?

    Vayamos por partes:

    - YAT _debería_ de ignorar la parte ANSI y dejar el resto. Sin embargo
    esta parte es muy muy básica y no contempla todo los códigos ANSI por lo que lo más seguro es que algo se escapase.

    - YAT no está pensado para leer/contestar mensajes en linea. Así que
    la interpretación del ANSI dependerá finalmente del lector que se utilice para leer el mensaje.

    - YAT, cuando baje el correo QWK lo descargará, por supuesto. Al final
    YAT descarga lo que le provea la BBS y dudo mucho que hoy en día se haga un filtro en los mensajes.

    Si tienes más cuestiones dispara. ;)

    Un saludo,

    Armando

    ... QQWK V.0.xby Trunks. MSX Rulezz!!

    --- BBBS/Li6 v4.10 Toy-5
    * Origin: Eye Of The Beholder BBS - The Fidonet's Corsair (2:343/107)