von tschak909 » Fr 27. Dez 2019, 09:43
#FujiNet is a network adapter that can also emulate a variety of devices, giving them a network context.
"Diskulator" is what I call the D: emulation.
It allows for a disk image (.ATR) to be mounted from a server on either the local network, or internet, and used as if it were a local disk.
The network protocol used is called TNFS, which is a simplified networking protocol intended to serve files to 8-bit systems over UDP. We have borrowed this from the Spectranet project (which is a network adapter for ZX Spectrum machines) since it is very computer agnostic.
In the context of the latest test, Multi-lator provides up to 8 of these virtual disk slots (emulating D1: to D8) that are able to be mounted from the network, each can even be mounted from different hosts.
So, for example:
D1: could be Spartados3.2d.atr mounted from irata.online
D2: could be games.atr also mounted from irata.online
D3: could be empty, meaning a local disk, a 1050, an SDrive, whatever,
D4: to D8: could also be empty
As far as the Atari is concerned, it is reading and writing to a disk drive. What it does not know is that the disk could be thousands of miles away, or it could be across the room on your local network. It does not matter.
I deliberately designed this aspect of functionality specifically so that every single Atari user would have a use for #FujiNet, out of the box. It means that virtually every single piece of Atari software is not immediately accessible to anyone with a #FujiNet. This is not hyperbole, especially in light of the fact that TNFS is merely one way that disk images can be mounted. I am also working on the ability to mount disk images over HTTP and HTTPS.
This is also, only one aspect of #FujiNet's intended functionality.
To recap:
* D: for Disk emulation
* R: for a wi-fi modem that can be used with existing MODEM communications programs
* P: for printer emulation (that can print to cloud printing sources)
* C: for cassette emulation (with audio track)
This is to say nothing of:
* N: a new device for networking, to do TCP and UDP communication with the rest of the Internet or other devices on your network.
Do you see what I'm after?
-Thom
---
#FujiNet ist ein Netzwerkadapter, der auch eine Vielzahl von Geräten emulieren kann und ihnen einen Netzwerk-Kontext verleiht.
"Diskulator" ist das, was ich die D: Emulation nenne.
Sie ermöglicht es, ein Disk-Image (.ATR) von einem Server im lokalen Netzwerk oder im Internet zu mounten und wie eine lokale Festplatte zu verwenden.
Das verwendete Netzwerkprotokoll heißt TNFS, ein vereinfachtes Netzwerkprotokoll, das dazu gedacht ist, Dateien an 8-Bit-Systeme über UDP zu verteilen. Wir haben es vom Spectranet-Projekt (das eine Netzwerkkarte für ZX Spectrum-Maschinen ist) geliehen, da es sehr computerunabhängig ist.
Im Rahmen des letzten Tests stellt Multi-lator bis zu 8 dieser virtuellen Diskettenschlitze (emuliert D1: bis D8) zur Verfügung, die vom Netzwerk aus gemountet werden können, jeder kann sogar von verschiedenen Hosts aus gemountet werden.
So kann zum Beispiel
D1: könnte Spartados3.2d.atr von irata.online gemountet werden.
D2: könnte games.atr auch von irata.online gemountet sein
D3: könnte leer sein, d.h. eine lokale Festplatte, ein 1050, ein SD-Laufwerk, was auch immer,
D4: bis D8: könnte auch leer sein
Was den Atari betrifft, so liest und schreibt er auf ein Laufwerk. Was er nicht weiß, ist, dass die Festplatte Tausende von Kilometern entfernt sein kann, oder dass sie quer durch den Raum in Ihrem lokalen Netzwerk liegen kann. Das spielt keine Rolle.
b] Ich habe diesen Aspekt der Funktionalität bewusst so gestaltet, dass jeder einzelne Atari-Benutzer sofort eine Verwendung für #FujiNet hat. Das bedeutet, dass praktisch jedes einzelne Stück Atari-Software nicht sofort für jemanden mit einem #FujiNet zugänglich ist. Das ist keine Übertreibung, besonders im Hinblick auf die Tatsache, daß TNFS nur eine Möglichkeit ist, Disketten-Images zu mounten. Ich arbeite auch an der Möglichkeit, Disk-Images über HTTP und HTTPS zu mounten.[/b]
Dies ist auch nur ein Aspekt der beabsichtigten Funktionalität von #FujiNet.
Um es zusammenzufassen:
* D: für die Disketten-Emulation
* R: für ein Wi-Fi-Modem, das mit bestehenden MODEM-Kommunikationsprogrammen verwendet werden kann.
* P: für die Druckeremulation (die auf Cloud-Printing-Quellen drucken kann)
* C: für Kassettenemulation (mit Tonspur)
Das tut nichts zur Sache:
* N: ein neues Gerät für die Vernetzung, um TCP- und UDP-Kommunikation mit dem restlichen Internet oder anderen Geräten in Ihrem Netzwerk zu betreiben.
Sehen Sie, was ich will?