Downloadable highspeed SIO

Moderatoren: Sleeπ, andymanone

Antworten
Erhard
Beiträge: 555
Registriert: 04.11.2021 15:52
Has thanked: 52 times
Been thanked: 111 times
Kontaktdaten:

Downloadable highspeed SIO

Beitrag von Erhard »

Hi,

not every software runs with a patched OS containing a highspeed SIO, that's why all my Ataris run the XL/XE OS.

Unfortunately loading everything without highspeed is a pain in the a***.

I do know that the FujiNet can transfer in highspeed, but it only does so if there is something on the Atari supporting highspeed.

SpartaDOS for example has got built-in highspeed code, so there is no problem with that. But there is software that hasn't got built-in highspeed but tries ot obain such code from the drive and use this instead of the OS SIO.


This feature was invented with the Speedy 1050 (and BiboDOS), but is supported by APE (only more recent versions) as well.

One software that uses this feature is Micro-SpartaDOS, a gamedos written by Jiri Bernasek that uses SpartaDOS file system and disks up to 16 MB.

The downloadable highspeed feature works like follows:

- host sends command $68 to the drive and waits for a two-byte reply, those being the length of the SIO-code the drive would send
- host sends command $69 to the drive, DAUX1 and DAUX2 containing the address, the SIO code should be relocated to and then receives the readily relocated SIO code

Would it make sense if the FujiNet module supported this, too?

CU, Erhard

tschak909
Beiträge: 200
Registriert: 17.08.2021 00:22
Has thanked: 4 times
Been thanked: 138 times
Kontaktdaten:

Re: Downloadable highspeed SIO

Beitrag von tschak909 »

Sure, since the firmware is open and can be flashed to any device, I can point people in the right direction to implement such a feature. (It is important that people other than myself implement features in the firmware, it is why I have been putting on workshops and making endless amounts of documentation.)

-Thom

Erhard
Beiträge: 555
Registriert: 04.11.2021 15:52
Has thanked: 52 times
Been thanked: 111 times
Kontaktdaten:

Downloadable highspeed SIO

Beitrag von Erhard »

Hi Thom,

tschak909 hat geschrieben:
20.03.2022 17:57
why I have been putting on workshops and making endless amounts of documentation
when I started with FujiNet I downloaded those 10 ? manuals from the website for offline reading. I guess this is not what you are talking about, are you? Owing to my fulltime job sparetime is a bit scarce so it is very likely that I missed a lot.

If you could tell me the website where I should dig around I can do so when time allows.

Best, Erhard

tschak909
Beiträge: 200
Registriert: 17.08.2021 00:22
Has thanked: 4 times
Been thanked: 138 times
Kontaktdaten:

Re: Downloadable highspeed SIO

Beitrag von tschak909 »

The FujiNet Wiki is here, and can be amended by anybody with a github account:
https://github.com/FujiNetWIFI/fujinet-platformio/wiki/

And for example, the information to set up a firmware development environment is here:
https://github.com/FujiNetWIFI/fujinet- ... p-Software

HiassofT
Beiträge: 134
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 52 times
Kontaktdaten:

Re: Downloadable highspeed SIO

Beitrag von HiassofT »

FYI: I implemented this ages ago in atariserver - see eg https://github.com/HiassofT/AtariSIO/bl ... IOCode.cpp

The relocatable SIO code is built by a target in my highspeed SIO code https://github.com/HiassofT/highspeed-s ... #L109-L110 - to save space only ultraspeed code is included by default.

All my code is licensed GPL-2 or later so you can just pick it into fujinet (which seems to be GPL-3) if you want.

so long,

Hias

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast