
Hemos lanzado nueva versión de RetroBBS, nuestro software servidor de BBS pensado principalmente para plataformas de 8bits, y especialmente para terminales con soporte para el protocolo Turbo56K.

Caracteristicas
- Registro y login de usuarios. Base de datos JSON.
- Tablones de anuncios publicos y systema de mensajería privada.
- Transferencia de programas directo a memoria: Envia archivos
.prgde Commodore 64 y Plus/4, archivos.romde MSX a la posición correcta en memoria. - Transferencia directa de archivos: Envia datos de archivos sin procesar directamente a la computadora.
- Transferencia de archivos de texto: Procesa diferentes archivos de texto (ASCII o PETSCII) y los envia a la computadora cliente ya sea de forma paginada o con scroll interactivo.
- Conversión y visualización de imágenes: Soporta la conversion de archivos en formato GIF, PNG y JPG hacia imagenes Multicolor o de Alta Resolución de C64 y Plus/4, e imagenes Screen 2 de MSX, tambien soporta archivos nativos de C64 en formatos Koala Painter (normal y comprimidos RLE), Advanced Art Studio, Doodle! y Art Studio, los formatos nativos de Plus/4 Botticelli, el formato nativo Screen2 de MSX y archivos Compuserve RLE. Imagenes más grandes que la pantalla del cliente son escaladas y recortadas para que entren en la pantalla de la mejor manera. Esta función puede ser usada desde plugins.
- Streaming de audio PCM: Archivos WAV y MP3 son convertidas en el momento a audio 4-bit PCM. Se muestra la metadata del archivo si está disponible.
- Streaming the música SID: Música en formatos .SID y .MUS es convertida en un flujo de valores de registros SID. Solo se soporta música SID que se actualiza una vez por cuadro (velocidad 1X). Ésta función requiere la existencia del programa SIDDumpHR o SIDDump en el path del sistema, si no se encuentra ninguno de los dos, una implementación Python más lenta se usará en su lugar.
- Streaming de música YM2149/AY-3-8910: Los archivos .AY, .VTX y .VGZ son decodificados y convertidos en un flujo de valores de registros. Samples y otros efectos especiales no están soportados.
- Conversión de flujos AY-3-8910 a flujos SID para clientes de C64, simulación de la envolvente ciclica es limitada.
- Conversión de flujos SID a flujos AY-3-8910 para clientes MSX, todas las formas de onde del SID son reproducidas como pulso o ruido. La atenuación del filter no se simula.
- Captura de cuadros de video: Cualquier format de archivo soportado por OpenCV2/ffmpeg, los archivos pueden ser locales o un URL externo.
- Tranferencia de archivos al sistema de achivos del cliente, usando ya sea el propio protocolo de transferencia de Turbo56K, XModem, YModem, Punter or Multi-Punter.
- Expandible por medio de plugins y encoders para soportar nuevas caracteristicas y plataformas.
Plug-ins incluidos:
- Busqueda de Podcasts (podcast.py): Busca y escucha podcasts. Por Emanuele Laface
- Astronomy Picture Of the Day (apod.py): Muestra el texto e imagen de La Imagen Astronomica del Día de la NASA.
- Cliente IRC Client (irc_client.py): Cliente IRC muy básico y experimental.
- Lector de feeds RSS (newsfeed.py): Muestra las últimas 10 entradas del feed RSS especificaco, tras la selección del usuario, la entrada es cargada desde el sitio web y mostrada, junto con una imagen relevante.
- Oneliner (oneliner.py): Mensajes generados por los usuarios de hasta 39 caracteres.
- Streamer de WebAudio (webaudio.py): Conversión y streaming en tiempo real de fuentes de audio online (Shoutcast, YouTube u otras fuentes)
- Wikipedia (wiki.py): Busca y muestra articulos de Wikipedia, mostrando también una imagen relevante si se la encuentra.
- Captura de YouTube (youtube.py): Muestra un cuadro del video de YouTube especificado. Captura el último cuadro si el video es un live stream, sino captura un cuadro al azar.
- El clima (weather.py): Consulta el pronostico del tiempo en cualquier parte del mundo.
- Mapas (maps.py): Mustra y navega el mapa del mundo.
- Mindle (mindle.py): Clon de Wordle, con largo de palabra variable.
- CSDb (csdb.py): Navega, busca y descarga archivos desde Commodore Scene Database
- File-hunter (filehunter.py): Busca y descarga archivos desde download.file-hunter.com
- Tic-Tac-Toe (tictactoe.py): A tic-tac-toe game, takes advantage of client side drawing primitives if available.
- Busca radios de internet (radio.py): Busca y escucha radios de internet. Por Emanuele Laface
Plataformas soportadas:
- Retroterm para C-64
- Retroterm para Plus/4
- Retroterm para MSX
- CCGMS para C64, 40 u 80 columnas
- Novaterm para C-64
- EdgeTerm para C-64
- HandyTerm para C-64
- VICTerm para VIC-20
- Terminales 80 columnas para C-128
- Otras terminales CG para C-64
- Terminales compatibles con comandos VT-52
- Terminales VT-52 para Atari ST
- Terminales compatibles con VidTex
- Terminales ANSI
- COMTERM para MSX
RetroBBS v0.60 puede descargarse aquí