URL Submit
From Atariki
(Różnice między wersjami)
Wersja z dnia 17:36, 6 lip 2019 Montezuma (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 22:03, 6 lip 2019 Montezuma (Dyskusja | wkład) Next diff → |
||
Linia 26: | Linia 26: | ||
https://github.com/TheMontezuma/B-Handler<br> | https://github.com/TheMontezuma/B-Handler<br> | ||
ktory używa URL Submit.<br> | ktory używa URL Submit.<br> | ||
+ | |||
+ | ==Zobacz też== | ||
+ | * [https://github.com/TheMontezuma/mahna-malysz/releases wersja gry Mahna-Małysz używająca URL Submit] | ||
+ | * [https://github.com/TheMontezuma/1K-ATASCII-BLASTER/releases wersja gry 1K-ATASCII-BLASTER używająca URL Submit] | ||
[[Kategoria:Programowanie Atari 8-bit]] | [[Kategoria:Programowanie Atari 8-bit]] | ||
[[Kategoria:Niezbędnik kodera]] | [[Kategoria:Niezbędnik kodera]] |
Wersja z dnia 22:03, 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.
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.