Zamiast pisać dodatek do nowej książki wydawanej przez Duddie-go, to ja tu "hackuję" Mahna-Malysz-a:
https://github.com/TheMontezuma/mahna-m … malysz.xex
Wczoraj przez przypadek znalazłem kod źródłowy gry na Github-ie, który udostępnił Fox (dzięki!).
Udało mi się wprowadzić do gry niewielkę przeróbkę związaną z HSC.
W oficjalnej wersji po naciśnięciu spacji, jeśli gracz skoczył (poleciał?) ponad 128m, pojawia się grafika DataMatrix.
Posiadacz smartfona odpala apkę, robi zdjęcie i appka otwiera przeglądarkę z URL zakodowanym w DataMatrix-ie.
Po mojej przeróbce, po naciśnięciu spacji (oprócz wyświetlenia DataMatrix-a) gra wyśle komendę SIO: "URL Submit".
Jeśli korzystamy z:
1) Androida: SIO2BT (i uaktywniliśmy w ustawieniach appki SIO2BT "Smart Device")
2) Androida: SIO2BT / SIO2PC i appki AspeQt
3) PC (WIN/LINUX/OSX) SIO2BT / SIO2PC i RespeQt od wersji "Release 4 beta2" (i uaktywniliśmy "URL Submit" w ustawieniach w zakładce Emulacja)
to przeglądarka z odpowiednim URL-em otworzy się automatycznie :)
Tak jak do tej pory, musimy się zalogować w przeglądarce do HSC.
Jeśli startujemy grę natomiast ze zwykłej staji dyskietek, komenda SIO zostanie zignorowana.
Wysłanie komendy "URL Submit" to tylko parę linijek kodu. Polecam jako dodatkową opcję dla nowych gier obsługujących HSC.
LDA #$45
STA DDEVIC
LDA #$01
STA DUNIT
LDA #$55
STA DCOMND
LDA #$80
STA DSTATS
LDA #<url
STA DBUFLO
LDA #>url
STA DBUFHI
LDA #$03
STA DTIMLO
LDA #url_len
STA DAUX1
STA DBYTLO
LDA #$00
STA DBYTHI
STA DAUX2
JSR SIOV
Więcej info i kod źródłowy mojego fork-a na Github-ie:
https://github.com/TheMontezuma/mahna-malysz/releases
ATARI 65XE + SIO2BT