Também existem interfaces para modelos de 48K que adicionam esta funcionalidade. O Timex 2068 também tem este chipset, mas em portas de I/O diferentes das do 128K.
O chipset deveria ser o AY-3-891x, mas parece que há casos de falsificações chinesas remarcadas a usar o YM2149.
Para detectar se o chipset existe (por exemplo em 48K, só com um hardware add on), ou para detectar o tipo de chipset, correr o seguinte programa:
10 CLEAR 49999
20 LOAD "" CODE
30 RANDOMIZE USR 50000:RANDOMIZE USR 50000
20 LET a=USR 50000
20 IF a=31 THEN PRINT "YM2149"
30 IF a=15 THEN PRINT "AY-3-891x"
40 PRINT "No soundchip"
C350 FB EI
C351 76 HALT
C352 01 FD FF LD BC,$FFFD
C355 3E 01 LD A,01
C357 ED 79 OUT (C),A
C359 01 FD BF LD BC,$BFFD
C35C 3E 1F LD A,$1F
C35E ED 79 OUT (C),A
C360 01 FD FF LD BC,$FFFD
C363 ED 78 IN A,(C)
C365 06 00 LD B,00
C367 4F LD C,A
C368 C9 RET
Para mais explicações, e também download do utilitário, ver:
https://www.bytedelight.com/?p=6327Nota: substituir $FFFD por $FFF5 e $BFFD por $FFF6 para um Timex 2068.
Sem comentários:
Enviar um comentário