Heiß, heißer, FujiNet

Re: Heiß, heißer, FujiNet
04.05.2020 um 03:25 Uhr von tschak909
#Atari8bit #FujiNet - Have spent the last week porting the CIO handler to assembler. A lot more to do, but wanted to put it through its paces through a few different DOSes, and programs to show its transparency. I just loaded a document into AtariWriter from HTTP :)

https://youtu.be/Wk966tAWI1s
Re: Heiß, heißer, FujiNet
09.05.2020 um 20:26 Uhr von tschak909
Spent the morning updating the Wiki documentation for programming.

Now that the PLATFORM.IO API is firming up, I took out all of the earlier iterations of commands that were part of test programs, and am trying to get the documentation nice and current.

https://github.com/FujiNetWIFI/atariwif ... e-ID-%2470 <-- This is now for just FujiNet device control

https://github.com/FujiNetWIFI/atariwif ... 1-to-%2478 <-- This is for the N: device handlers or to be used directly for network communication if so desired.

-Thom
Re: Heiß, heißer, FujiNet
12.05.2020 um 23:10 Uhr von tschak909
#FujiNet #Atari8bit @jeffpiep has been hard at work implementing the Atari 1025 emulation, and it looks absolutely fantastic! Here is test output from the T1025 program. https://drive.google.com/open?id=1nIjJP ... 914QgJUXRk

Here is some 1025 printer output from Atari Macro Assembler (AMAC) https://drive.google.com/open?id=1bpZHg ... WPanICwE5R

In contrast here is the same output from the Atari 1027 letter quality printer emulation. https://drive.google.com/open?id=1Hli-U ... 37DDVqNBhz
Re: Heiß, heißer, FujiNet
13.05.2020 um 11:02 Uhr von JoSch
Looks really good.
Re: Heiß, heißer, FujiNet
Benutzeravatar14.05.2020 um 20:37 Uhr von nortobor
FUJI01.JPG
FUJI01.JPG (89.9 KiB) 290-mal betrachtet
Im ABBUC-MAG 140 gab es auf Seite 16 "Die ersten Schritte".
Ich wollte das ausprobieren ESP32 programmiert, Kabelverbindung hergestellt und an den ATARI angeschlossen er bootet von ESP32 versucht zu "scannen" aber dann "FUJINET NAK!" Das Verbindungskabel ATARI-SIO Splitter ist voll belegt
Im Artikel war dann noch angegeben "für einige Tests ....zusätzliche Verbindungen".
Als habe ich SIO PIN 1,2,8,9,und 13 angeschlossen ------gleiches Ergebnis.
im ESP ist "multilator-rev2.ino"
Was habe ich übersehen ?????
Wer hat das so schon mal aufgebaut?????
:goteam:

In ABBUC-MAG 140 there were "The first steps" on page 16.
I wanted to try it out ESP32 programmed, cable connected and connected to the ATARI it boots from ESP32 tries to "scan" but then "FUJINET NAK! The connection cable ATARI-SIO splitter is fully occupied
In the article was then still indicated "for some tests ... additional connections".
So I connected SIO PIN 1,2,8,9,and 13 ------same result.
in ESP is "multilator-rev2.ino"
What did I miss?
Who built this place before?????

Translated with http://www.DeepL.com/Translator (free version)
:bitbyter:
 
Re: Heiß, heißer, FujiNet
14.05.2020 um 20:50 Uhr von tschak909
Am not the hardware guy, but seeing as you have other devices on the bus, and the fact that I do not see diodes, you're not properly bus-isolated.

The latest schematics are here:
https://github.com/FujiNetWIFI/fujinet- ... Schematics

-Thom
Re: Heiß, heißer, FujiNet
Benutzeravatar14.05.2020 um 21:03 Uhr von nortobor
Für meine ersten Versuche mit FUJI-NET habe ich nur den ESP32, also keine anderen Geräte.
Der ESP bootet ja die config.atr

For my first attempts with FUJI-NET I only have the ESP32, so no other devices.
The ESP boots the config.atr
Re: Heiß, heißer, FujiNet
14.05.2020 um 21:08 Uhr von tschak909
I would also highly recommend doing the PLATFORM.IO bring-up, as this is what we are using for production code:
https://github.com/FujiNetWIFI/atariwif ... RM.IO-code

(yes, this project is moving very fast)

-Thom
Re: Heiß, heißer, FujiNet
Benutzeravatar14.05.2020 um 21:22 Uhr von Montezuma
nortobor hat geschrieben:Für meine ersten Versuche mit FUJI-NET habe ich nur den ESP32, also keine anderen Geräte.
Der ESP bootet ja die config.atr

For my first attempts with FUJI-NET I only have the ESP32, so no other devices.
The ESP boots the config.atr


Schau mal, ob Du alles so gemacht hast, wie auf der WIKI Seite beschrieben ist:

https://github.com/FujiNetWIFI/atariwif ... d-Bring-Up

Es werden diverse ESP32 Module von Arduino IDE unterstützt. Manche sind erst sichtbar, nachdem sie mit dem Board Manager installiert sind. Ich war erfolgreich mit "ESP32 Dev Module".

arduino.png
arduino.png (43.2 KiB) 280-mal betrachtet


Für multilator-rev2.ino reichen folgende Verbindungen:
- Masse
- Data Out
- Data In
- Command Line
wenn ESP32 über USB angeschlossen ist.
Re: Heiß, heißer, FujiNet
Benutzeravatar14.05.2020 um 23:42 Uhr von nortobor
Montezuma schrieb.
Für multilator-rev2.ino reichen folgende Verbindungen:
- Masse
- Data Out
- Data In
- Command Line
wenn ESP32 über USB angeschlossen ist.

Na "Gott sei Dank" kann ich das Kabelgewirr etwas entschlacken.
ESP DEV Module habe ich eingestellt und werde das ganze noch mal "hochladen"

Noch was am Rande -(und das übersetze ich bewußt nicht in engl)---Montezuma geht hier wenigstens darauf ein, um ABBUCer zu ermutigen, FUJI-NET zu testen
--- ansonsten habe ich den Eindruck, hier ist eine "abgeschlossene Vereinigung" Der ABBUC ist ein Computerclub seit 1985 mit dem Ziel "ABBUC der Computerclub zum mitmnachen".
Montezuma mach weiter so und vielleicht ist im MAG 141 wieder ein Artikel von dir, der es ermöglicht, daß viele im ABBUC dazu angeregt werden, nicht nur fertige Lösungen zu "kaufen" sondern zu testen zu probieren zu experimentieren.

:goteam:
Re: Heiß, heißer, FujiNet
17.05.2020 um 20:58 Uhr von tschak909
#FujiNet #Atari8bit Steady progress debugging the CIO handler, tried an ACTION! tool to generate relocatable binaries which works except in SpartaDOS, so now will try Jon's method, but for posterity am showing the process and results, here. https://www.youtube.com/watch?v=gYJvBZCjUgo

---

#FujiNet #Atari8bit Stetiger Fortschritt beim Debuggen des CIO-Handlers, versuchte ein ACTION!-Werkzeug zur Erzeugung von verschiebbaren Binärdateien, das außer in SpartaDOS funktioniert, daher wird jetzt Jons Methode ausprobiert, aber für die Nachwelt zeige ich den Prozess und die Ergebnisse hier. https://www.youtube.com/watch?v=gYJvBZCjUgo
Re: Heiß, heißer, FujiNet
17.05.2020 um 22:50 Uhr von tschak909
#Atari8bit #FujiNet I didn't expect to record TWO videos today, but I decided to fix #FujiNet so XDOS could boot, and in the process, tested the N: driver, and it works very well, just need to fix a couple of bugs. Special Thanks to Stefan Dorndorf, who wrote XDOS. https://youtu.be/YNeZqhor99Q

---

#Atari8bit #FujiNet Ich hatte nicht erwartet, heute ZWEI Videos aufzunehmen, aber ich beschloss, #FujiNet zu reparieren, damit XDOS booten konnte, und testete dabei den N:-Treiber, der sehr gut funktioniert, ich muss nur ein paar Fehler beheben. Besonderer Dank geht an Stefan Dorndorf, der XDOS geschrieben hat. https://youtu.be/YNeZqhor99Q
Re: Heiß, heißer, FujiNet
19.05.2020 um 03:24 Uhr von tschak909
#FujiNet #Atari8bit Continuing the march of adding protocols to the N: device, FTP starts to work, shown here showing directories, copying files, and running software! https://www.youtube.com/watch?v=GIRKyYskG_I
Re: Heiß, heißer, FujiNet
19.05.2020 um 20:23 Uhr von tschak909
This is a quick video showing file upload to FTP using the N: device courtesy of SpartaDOS. #ATARI8BIT #FujiNet

https://www.youtube.com/watch?v=nB6lbfUgPM8
Re: Heiß, heißer, FujiNet
20.05.2020 um 01:20 Uhr von tschak909
And finally, from the Stupid Pet Tricks Dept. I copy a file from one FTP server, to another, through the Atari! #FujiNet #ATARI8BIT https://www.youtube.com/watch?v=_kspWl-Vkm0
Re: Heiß, heißer, FujiNet
21.05.2020 um 03:18 Uhr von tschak909
#Atari8bit #FujiNet in this status report, I show how CHDIR is implemented at the CIO level, compatible not only with SpartaDOS, but other DOSes, relative paths in FTP, along with much nicer directory listing with wildcards!

https://youtu.be/rVaTDYsGBow
Re: Heiß, heißer, FujiNet
22.05.2020 um 07:27 Uhr von tschak909
I Have been steadily refining the CHDIR functionality for the N: device, and its "wrapper" NCD.

* NCD to .. causes one of two things to happen:

(1) if the last element in the path is a folder, remove it, thereby going up a directory

(2) if the last element in the path is a file, remove the file, and stay in its directory.

* NCD to / causes the path to revert to the last full URL provided to the OPEN, that is, if you did an initial NCD to:

FTP://FTP.PIGWA.NET/

and you then NCD'd to stuff/collections

your path would be:

FTP://FTP.PIGWA.NET/stuff/collections/

then NCD / will cause it to revert to

FTP://FTP.PIGWA.NET/

There is an interesting side-effect to this, if the last absolute URL provided to NCD has path elements in it, they are retained as the "initial path" so the / will not remove them.

This has produced a usable pair of tools in NCD and NPWD that can comfortably move around networked filesystem directories, regardless of the underlying DOS, which simply does not care.

Of course, since this isn't actually a "Change directory" call, but rather a "set prefix" call, you can chdir to a file directly and reference it as N:, e.g.

NCD files/foo.com

This allows you to use DOSes with broken copy commands (e.g. OS/A+ or DOS XL), or DOSes that explicitly penalize you for thinking that any device other than "D:" can possibly have a file system! (Looking at you, Atari DOS 3)

Since the CIO call for CHDIR is 0x2C (aka XIO 44), this is compatible with SpartaDOS, and thus, you can use CWD under SpartaDOS 3.2, or CD under SpartaDOS X to accomplish exactly the same thing, with the exact same behavior.

and of course, since this is an XIO call, it can be done from BASIC, without needing to load NCD.

I have been spending hours now loading random files into BASIC, Action! MAC/65 etc from the ANTIC! archives, and having way too much fun doing so. ;)
auf ABBUC.de antwortenauf ABBUC.de lesen alle aktiven ABBUC-Forum-Themen zurück zu atarixle.de