FujiNet

1. Descripción
Este dispositivo es un emulador de periféricos SIO o sea cualquier periférico que se conecté a este puerto de comunicación. También incorpora a disposición del usuario conexiones inalámbricas por wifi y bluetooth.
2. Funciones
Ahora describimos las funciones principales del fujinet :

2.1. Luces
De izquierda a derecha, las luces visibles en una FujiNet son :
- Blanco: WiFi activado
- Azul: BlueTooth habilitado
- Naranja: Actividad en SIO
2.2. Botones
De izquierda a derecha, los botones son :
Botón A
- Apretar y soltar: Intercambio de discos.
- Mantener apretado: Cambiar al modo "SIO2BT".
Botón B
- Apretar y soltar: Imprimir información de depuración en la consola de serie.
- Mantener apretado: Reinicio seguro. (desmonta la tarjeta SD antes de reiniciar)
- Mantener apretado al encendido: Reinicia la configuración de FujiNet.
Botón Reseteo
- Al reiniciar el Atari con la FujiNet respondiendo como "Drive #1", vuelve a la FujiNet CONFIG (en lugar del disco montado en la ranura #1)
2.3. MicroUSB
Puerto necesario para actualizar el firmware o para labores de desarrollador como debug en tiempo real.
2.4. MicroSD
Lector de tarjetas microSD para colocar directamente sus juego en los formatos soportados como .xex, .atr, y .cas.
3. Periféricos
A continuación, una lista con los periféricos soportados actualmente:
3.1. Unidad de disco virtual "D:"
FujiNet proporciona hasta ocho unidades de disco virtuales. Estas unidades de disco pueden aceptar un disco o una imagen de archivo en uno de los diversos formatos disponibles (ATR, ATX o XEX), que pueden proporcionarse desde una de las ocho ranuras de host. Al seleccionar una de las ranuras de host en el programa de configuración de FujiNet (CONFIG), se puede seleccionar una imagen de disco, que luego se puede montar en una de las ocho ranuras de dispositivo.
FujiNet puede montar uno de tres formatos de archivo diferentes en una ranura de dispositivo:
3.2. Impresora Virtual "P:"
FujiNet también proporciona un dispositivo de impresión virtual que funciona exactamente igual que una impresora física conectada directamente al ordenador ATARI. Cuando un programa envía información al dispositivo "P:", FujiNet simula una de las más de una docena de impresoras virtuales disponibles. El resultado final se convierte en un documento que puede leerse en un visor o enviarse a una impresora moderna.
Se admiten las siguientes impresoras:
3.3. Módem Virtual "R:"
FujiNet también proporciona un dispositivo MÓDEM virtual combinando la emulación de una interfaz ATARI 850 y un módem compatible con Hayes con el conjunto de instrucciones AT. El dispositivo virtual resultante es compatible con los programas de comunicaciones existentes que utilizan el dispositivo "R:" y puede utilizarse para llamar a hosts de Sistemas de Tablón de Anuncios (BBS) de aficionados a través de conexiones directas o TELNET.
Los siguientes programas emuladores de terminal se han probado con FujiNet:
- ICE-T
- BobTerm
- Express!
- AMODEM Plus
- ATARI® Telelink I
La emulación módem también permite abrir un socket de escucha que puede aceptar una sola conexión entrante. Esto permite utilizar los programas BBS existentes tal cual para aceptar conexiones TELNET o directas de posibles interlocutores. Los siguientes programas BBS se han probado con FujiNet:
- AMIS BBS
- BBS Express 1.0, 2.0, 5.0
- FoReM-26M, FoReM XE Professional 5.4
- Carina BBS
3.4. Adaptador de red "N:"
Finalmente, FujiNet ofrece un dispositivo N: totalmente nuevo para su ordenador ATARI. Este dispositivo no solo integra cualquier red local, sino también la amplia Internet, accesible desde cualquier programa o lenguaje de programación que acepte una especificación de dispositivo, como ATARI BASIC o AtariWriter. Esto es posible gracias a la incorporación de adaptadores de protocolo que realizan todo el trabajo pesado para los complejos protocolos utilizados en el Internet moderno. Estos adaptadores se ejecutan en el propio FujiNet y utilizan su mayor potencia de procesamiento para crear un canal de E/S fácil de usar para el ordenador ATARI.
Una vez cargado un disco DOS con el controlador "N:", puede, por ejemplo, cargar un programa BASIC directamente desde un servidor web:
RUN"N:HTTP://FUJINET-TESTING.IRATA.ONLINE/BLACKJACK.BAS"
3.5. Compatibilidad con CP/M
FujiNet añade una emulación completa de ordenador Z80 que ejecuta una copia de RunCPM. Esto proporciona compatibilidad total con CP/M 2.2, pudiendo ejecutar miles de programas adicionales, como WordStar y dBASE II.
Para facilitar esto a la mayoría de los usuarios, los archivos CP/M se almacenan directamente en la tarjeta SD, sin necesidad de trabajar con formatos de imagen de disquete. Cualquier programa o archivo de datos CP/M puede copiarse a la tarjeta SD local, colocarse en la carpeta CP/M y utilizarse.
La emulación CP/M utiliza el protocolo ATR8000 para conectar el ordenador CP/M al ATARI. Esto significa que se pueden utilizar programas como DT-80 para proporcionar el programa de terminal necesario. Además, se puede acceder a la emulación CP/M mediante cualquier programa ATARI Módem compatible con el dispositivo "R:".
3.6. Voz S.A.M. "P4:"
Dado que el microcontrolador proporciona un DAC de 8 bits y el conector ATARI SIO proporciona un pin de entrada de audio, fue muy sencillo añadir una implementación de la función de voz automática por software (S.A.M.) de Don't Ask Software directamente en el dispositivo FujiNet. Esto tiene la ventaja de no apagar la pantalla al usar el sintetizador de voz.
Al usar el dispositivo P4:, SAM puede hablar en cualquier momento, simplemente escribiendo en el dispositivo.
Ejemplo :
OPEN #1,8,0,"P4:" PRINT #1;"HELLO FROM FUJINET!"
Nota : Solo tiene la fonética original, no es la versión adaptada al español.
3.7. Compatibilidad con APETIME
FujiNet incluye un reloj de tiempo real sincronizado con Internet mediante SNTP (Protocolo Simple de Tiempo de Red), disponible como un dispositivo compatible con la utilidad APETIME.COM.
Sistemas operativos como SpartaDOS y SpartaDOS X pueden utilizar este reloj de tiempo real para proporcionar marcas de tiempo a los archivos. Cualquier programa también puede consultar FujiNet para obtener la hora actual.
4. Servidores TNFS
TNFS es un protocolo de red simple desarrollado por el proyecto Spectranet, que proporciona conectividad de red a los ordenadores Sinclair® ZX Spectrum™. Dado que el protocolo es de código abierto y se consideró útil, el proyecto FujiNet lo implementó como el método principal para compartir archivos en la unidad de disco virtual.
4.1. Listado nacional
- calaro.cl
- fujinet.cl
4.2. Listado internacional
- fujinet.online
- fujinet.abbuc.de
- fujinet.eu
- fujinet.pl
- fujinet.diller.org
- alcatrazbbs.ddns.net
- atarionline.eu
- tnfs.scatarians.org
5. Configuración Web
FujiNet pone a su disposición una sofisticada interfaz de configuración web al acceder a la dirección IP de su dispositivo mientras está encendido.
Para encontrar la dirección IP, utilice la opción C "Mostrar configuración", disponible en la pantalla principal del programa CONFIG. Anote la dirección IP de FujiNet. Acceda a ella con un navegador en la misma red.
Con esta opción, puede configurar :
- Explorar hosts TNFS
- Montar y desmontar imágenes de disco
- Impresión virtual (modelo a emular)
- Módem virtual
- HSIO: configuración de SIO de alta velocidad
- Información de hora y zona horaria
- Transmisión UDP
- Casete virtual
- Emulación CP/M
- PC-Link
- Intercambio de ranuras de disco
- Configuración de arranque para SpartaDos y otros
6. Actualización de firmware
Instalar los drivers del fujinet para el PC, desde aquí. Al instalarlo debes verlo en el administrador de dispositivos como se ve en la foto continuación.

Último paso bajar la actualización y ejecutarlo eligiendo el puerto COM correcto que apareció en el administrador de dispositivos.

Seleccione el puerto serial detectado, la sección de firmware para este caso es "Atari 8-Bits", la versión será la primera en la lista es la ultima publicada y por último clic al botón "Flash fujinet Firmware".
Esto demorará unos segundos hasta que se reinicie el fujinet hay estará listo.
7. Enlaces
Web Oficial
Guía rápida en Ingles