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
