URL Submit: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
 
Nie podano opisu zmian
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 7 lip 2019, 00:03

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.

http://analog.klanky.com/leaderboards/SaveScore.php?game=PD2012&name=--------&level=00&score=000000&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Poniżej prosty handler urządzenia CIO B:
https://github.com/TheMontezuma/B-Handler
ktory używa URL Submit.

Zobacz też