Ich brauche Hilfe, um den FujiNet N: Handler zu verbessern!

Moderator: Rockford

Antworten
tschak909
Beiträge: 228
Registriert: 17.08.2021 00:22
Has thanked: 4 times
Been thanked: 178 times
Kontaktdaten:

Ich brauche Hilfe, um den FujiNet N: Handler zu verbessern!

Beitrag von tschak909 »

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

Erhard
Beiträge: 1009
Registriert: 04.11.2021 15:52
Has thanked: 121 times
Been thanked: 306 times
Kontaktdaten:

Ich brauche Hilfe, um den FujiNet N: Handler zu verbessern!

Beitrag von Erhard »

Hello Thom,

I remember Holger saying that he wanted to cope with the N: device after finishing the disk tools.

Unfortunately I haven't heard from him for quite some time. I will write to him after finishing here.

Like I told you in my previous PM I am currently quite behind things.

Maybe I am just lazy but I want to enjoy the summer, please forgive me.

I'll let you know about how Holger is doing.
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen :-)

Erhard
Beiträge: 1009
Registriert: 04.11.2021 15:52
Has thanked: 121 times
Been thanked: 306 times
Kontaktdaten:

Ich brauche Hilfe, um den FujiNet N: Handler zu verbessern!

Beitrag von Erhard »

Hi,

I managed to contact Holger.

He said that N: is still on his to-do-list, but that it is planned for this autumn.

I forwarded this forum thread (link) to him.

Best, Erhard
Wenn man sein Alter hexadezimal angibt kann man gleich wieder Bäume ausreißen :-)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste