Ich brauche Hilfe, um den FujiNet N: Handler zu verbessern!
Verfasst: 08.07.2023 18:15
Hallo zusammen,
ich schreibe hier, weil ich um Hilfe bei der Verbesserung des N: Handlers bitte.
Insbesondere fehlen ein paar Dinge darin:
* Burst-Modus-Übertragungen
* Binär-Loader für MyDOS und SpartaDOS
Der erste Punkt ist wichtig, weil das N:-Gerät derzeit nur 127 Bytes pro Zeiteinheit an das FujiNet überträgt (und sich dabei auf das Minus-Flag verlässt).
Das N:-Gerät übergibt Daten direkt an das FujiNet über SIO und kann Übertragungen von bis zu 65535 Bytes Länge auf einmal akzeptieren. Dies sollte in den N: Handler übernommen werden, um die Dinge so schnell wie möglich zu machen.
Zweitens implementiert der N: Handler nicht die CIO-Aufrufe 39 und 40, die von SpartaDOS und MyDOS zum Laden von Binärdateien verwendet werden, und verhindert, daß diese Betriebssysteme Programme direkt über das N: Gerät laden können.
Ich weiß, daß es in den Reihen von ABBUC einige gibt, die hier wirklich helfen könnten, und es würde das N:-Gerät umso brauchbarer machen, wenn jemand einen Blick darauf werfen und es verbessern könnte, ich habe buchstäblich gerade genug zusammengestellt, um unter den meisten Betriebssystemen und Sprachumgebungen zu funktionieren. Das N:-Gerät birgt ein großes Potential, und ich möchte, daß jeder es nutzt, um den Atari ins 21. Jahrhundert zu bringen.
---
Ein wenig über den N:-Handler:
Es ist ein CIO-Gerät, das Unterstützung für das FujiNet-Netzwerkgerät bietet. Es erlaubt jedem Programm, das CIO-Geräte benutzen kann, Daten vom und ins Netzwerk zu lesen und zu schreiben, und zwar über eine Reihe von Protokolladaptern, die einen sauberen und einfachen I/O-Kanal zwischen dem Atari und dem Netzwerk herstellen.
Einige der Netzwerkadapter:
* TCP
* UDP
* TELNET
* FTP
* HTTP/HTTPS
* SSH
* SMB (Windows Dateifreigabe)
* TNFS (das Standard-FujiNet-Dateiserver-Protokoll)
Das Gerät N: ist den SIO-Geräten $71 bis $74 als N1: bis N4: zugeordnet, wobei N: für N1 steht:
Und die implementierten Befehle sind hier aufgeführt:
https://github.com/FujiNetWIFI/fujinet- ... 1-to-%2478
Der Quellcode für den N: Handler ist hier, er ist in mads assembler geschrieben:
https://github.com/FujiNetWIFI/fujinet- ... er/handler
Dieser Handler befindet sich auch auf jeder einzelnen DOS-Diskette, die sich im DOS-Ordner auf apps.irata.online in Atari_8-bit befindet.
Nochmals, wenn jemand helfen kann, würde es die Nutzbarkeit dieses Handlers erheblich verbessern. Ich kann auch jedem helfen zu verstehen, was mit diesem Handler möglich ist.
-Thom
---
Hello all,
I am writing here because I am asking for some help improving the N: handler.
Specifically, there are a couple of things missing from it:
* Burst mode transfers
* Binary Loader for MyDOS and SpartaDOS
The first, is important because currently the N: device only transfers data to the FujiNet at 127 bytes a time (relying on minus flag).
The N: device passes data directly to the FujiNet over SIO, and can accept transfers up to 65535 bytes in length, at a time. This should be carried over into the N: handler to make things as fast as possible.
The second, is that the N: handler doesn't implement CIO calls 39 and 40, which are used by SpartaDOS and MyDOS to load binary files, and it prevents these operating systems from loading programs directly over the N: device.
I know there are some in the ranks of ABBUC who could really help here, and it would make the N: device all that more usable if somebody could take a look at it and improve it, I literally put together just enough to work under most operating systems and language environments. There is great potential in the N: device, and I want to see everyone use it to bring the Atari into the 21st century.
---
A bit about the N: handler:
It is a CIO device that adds support for the FujiNet network device. It allows any program that can use CIO devices, to read and write data to and from the network via a set of protocol adapters which create a clean and simple I/O channel between the Atari and the network beyond.
Some of the network adapters:
* TCP
* UDP
* TELNET
* FTP
* HTTP/HTTPS
* SSH
* SMB (windows file share)
* TNFS (the standard FujiNet file server protocol)
The N: device maps to SIO devices $71 through $74 as N1: to N4: with N: being N1:
And the commands that are implemented, are specified here:
https://github.com/FujiNetWIFI/fujinet- ... 1-to-%2478
The source code to the N: handler is here, it's written in mads assembler:
https://github.com/FujiNetWIFI/fujinet- ... er/handler
This handler is also placed on every single DOS disk that is in the DOS folder on apps.irata.online in Atari_8-bit.
Again, if anyone can help, it would greatly improve the usability of this handler. I can also help anyone understand what is possible with this handler.
-Thom
ich schreibe hier, weil ich um Hilfe bei der Verbesserung des N: Handlers bitte.
Insbesondere fehlen ein paar Dinge darin:
* Burst-Modus-Übertragungen
* Binär-Loader für MyDOS und SpartaDOS
Der erste Punkt ist wichtig, weil das N:-Gerät derzeit nur 127 Bytes pro Zeiteinheit an das FujiNet überträgt (und sich dabei auf das Minus-Flag verlässt).
Das N:-Gerät übergibt Daten direkt an das FujiNet über SIO und kann Übertragungen von bis zu 65535 Bytes Länge auf einmal akzeptieren. Dies sollte in den N: Handler übernommen werden, um die Dinge so schnell wie möglich zu machen.
Zweitens implementiert der N: Handler nicht die CIO-Aufrufe 39 und 40, die von SpartaDOS und MyDOS zum Laden von Binärdateien verwendet werden, und verhindert, daß diese Betriebssysteme Programme direkt über das N: Gerät laden können.
Ich weiß, daß es in den Reihen von ABBUC einige gibt, die hier wirklich helfen könnten, und es würde das N:-Gerät umso brauchbarer machen, wenn jemand einen Blick darauf werfen und es verbessern könnte, ich habe buchstäblich gerade genug zusammengestellt, um unter den meisten Betriebssystemen und Sprachumgebungen zu funktionieren. Das N:-Gerät birgt ein großes Potential, und ich möchte, daß jeder es nutzt, um den Atari ins 21. Jahrhundert zu bringen.
---
Ein wenig über den N:-Handler:
Es ist ein CIO-Gerät, das Unterstützung für das FujiNet-Netzwerkgerät bietet. Es erlaubt jedem Programm, das CIO-Geräte benutzen kann, Daten vom und ins Netzwerk zu lesen und zu schreiben, und zwar über eine Reihe von Protokolladaptern, die einen sauberen und einfachen I/O-Kanal zwischen dem Atari und dem Netzwerk herstellen.
Einige der Netzwerkadapter:
* TCP
* UDP
* TELNET
* FTP
* HTTP/HTTPS
* SSH
* SMB (Windows Dateifreigabe)
* TNFS (das Standard-FujiNet-Dateiserver-Protokoll)
Das Gerät N: ist den SIO-Geräten $71 bis $74 als N1: bis N4: zugeordnet, wobei N: für N1 steht:
Und die implementierten Befehle sind hier aufgeführt:
https://github.com/FujiNetWIFI/fujinet- ... 1-to-%2478
Der Quellcode für den N: Handler ist hier, er ist in mads assembler geschrieben:
https://github.com/FujiNetWIFI/fujinet- ... er/handler
Dieser Handler befindet sich auch auf jeder einzelnen DOS-Diskette, die sich im DOS-Ordner auf apps.irata.online in Atari_8-bit befindet.
Nochmals, wenn jemand helfen kann, würde es die Nutzbarkeit dieses Handlers erheblich verbessern. Ich kann auch jedem helfen zu verstehen, was mit diesem Handler möglich ist.
-Thom
---
Hello all,
I am writing here because I am asking for some help improving the N: handler.
Specifically, there are a couple of things missing from it:
* Burst mode transfers
* Binary Loader for MyDOS and SpartaDOS
The first, is important because currently the N: device only transfers data to the FujiNet at 127 bytes a time (relying on minus flag).
The N: device passes data directly to the FujiNet over SIO, and can accept transfers up to 65535 bytes in length, at a time. This should be carried over into the N: handler to make things as fast as possible.
The second, is that the N: handler doesn't implement CIO calls 39 and 40, which are used by SpartaDOS and MyDOS to load binary files, and it prevents these operating systems from loading programs directly over the N: device.
I know there are some in the ranks of ABBUC who could really help here, and it would make the N: device all that more usable if somebody could take a look at it and improve it, I literally put together just enough to work under most operating systems and language environments. There is great potential in the N: device, and I want to see everyone use it to bring the Atari into the 21st century.
---
A bit about the N: handler:
It is a CIO device that adds support for the FujiNet network device. It allows any program that can use CIO devices, to read and write data to and from the network via a set of protocol adapters which create a clean and simple I/O channel between the Atari and the network beyond.
Some of the network adapters:
* TCP
* UDP
* TELNET
* FTP
* HTTP/HTTPS
* SSH
* SMB (windows file share)
* TNFS (the standard FujiNet file server protocol)
The N: device maps to SIO devices $71 through $74 as N1: to N4: with N: being N1:
And the commands that are implemented, are specified here:
https://github.com/FujiNetWIFI/fujinet- ... 1-to-%2478
The source code to the N: handler is here, it's written in mads assembler:
https://github.com/FujiNetWIFI/fujinet- ... er/handler
This handler is also placed on every single DOS disk that is in the DOS folder on apps.irata.online in Atari_8-bit.
Again, if anyone can help, it would greatly improve the usability of this handler. I can also help anyone understand what is possible with this handler.
-Thom