URL Submit
From Atariki
(Różnice między wersjami)
Wersja z dnia 17:36, 6 lip 2019
Protokół pozwalający na przesłanie URL do urządzenia SIO.
Zaimplementowany w SIO2BT oraz w RespeQt.
Służy typowo do przesłania liczby punktów uzyskanych w grze (Hi-Score) na serwer administrujący listą wyników (np. https://xxl.atari.pl/hsc/).
Urządzenie SIO otwiera przeglądarkę internetową i przekazuje jej URL odebrany przez SIO.
[Edytuj]
Szczegóły techniczne
Zapis odbywa się za pośrednictwem SIO. Wartości DCB trzeba ustawić następująco:
- DDEVIC: $45
- DUNIT: $01
- DCMND: $55
- DSTATS: $80
- DBUFA: adres bufora o wielkości maksymalnie 2000 bajtów
- DTIMLO: dowolna wartość, typowo od 1 do 7
- DBYTLO: wielkość bufora danych (LSB)
- DBYTHI: wielkość bufora danych (MSB)
- DAUX1: wielkość bufora danych (LSB)
- DAUX2: wielkość bufora danych (MSB)
W buforze powinien się znajdować łancuch znaków ASCII, nie zawierający znaku końca linii, np.
Poniżej prosty handler urządzenia CIO B:
https://github.com/TheMontezuma/B-Handler
ktory używa URL Submit.