sprawdzę jeszcze metodę zaproponowaną przez MacGyvera, na emulatorze zauważyłem dziwne zachowanie drugiego POKEY'a: pierwszy Pokey zwraca wartości 0xFF w stanie init, drugi natomiast wartości 0x00.
Drugi POKEY poza dźwiękiem nie jest praktycznie emulowany.
Tak myślałem, coby wspólnymi siłami stworzyć jak najbardziej uniwersalną prockę detekcji POKEYa, która wykrywałaby wiele POKEYów, czy to w $d2xx, czy na carcie. Pomysł był taki, żeby przekazać procedurze potencjalny adres POKEYa, a ona by odpowiedziała na pytanie, czy jest tam POKEY. Niestety to zły pomysł, bo trzeba wykryć różne POKEYe.
Swoją drogą ciekawe, ile osób ma:
- POKEYa na carcie
- automatycznie włączające się stereo
- więcej niż dwa POKEYe
?