Part One
Это схема: http://www.entire.nm.ru/hardware/wil...ld%20Soind.png
Это PCB-1 в виде идиотизма: http://www.entire.nm.ru/hardware/wil...%20Soind-A.png
Это PCB-2 в виде идиотизма: http://www.entire.nm.ru/hardware/wil...%20Soind-B.png
Это полный архив: http://www.entire.nm.ru/hardware/wil...ld%20Soind.zip
Код HTML:
--- Wild Sound ----
---[Комплектация эмулятора AY+Wild Synthezzz]--------------
C8051F410 .............................. $04.80 x1 = $04.80
MAX3221 ................................ $00.35 x1 = $00.35
74AHC125 ............................... $00.10 x1 = $00.10
74HC14 ................................. $00.10 x1 = $00.10
74HC32 ................................. $00.10 x1 = $00.10
74HC573 ................................ $00.20 x2 = $00.40
TDA7050 ................................ $00.25 x1 = $00.25
Check Summ ...................... $06.10
---[Комплектация памяти для Full Wild Sound]---------------
74HC573 ................................ $00.20 x3 = $00.60
BS62LV4001 (SRAM 512x8) ................ $05.40 x1 = $05.40
Check Summ ...................... $06.00
Full CRC ............................... $12.10
Конденсаторы и резисторы не подсчитывались. Wild Sound
устанавливается вместо AY'ка и соответственно его эмулирует.
Перепрошивка микроконтроллера производится при отключённом
питании, и питается со стороны программатора +3v. Так же
можно прошивать при общем питании +5v, но программатор
должен такое учитывать. Прошивка производится через
интерфейс "C2".
---[Инструкция]--------------------------------------------
В Wild Sound'е две платы одинаковых габаритов. PCB
сделан для одной платы, которую можно распилить на две,
при желании, и монтировать одну на другую. Ежели
габариты двух плат в одной устраивают, то придётся
спаять кабель и соединить им две половинки платы.
---[Описание по применению]--------------------------------
Перед описанием хочу сразу откреститься от версий Speccy,
которые обращаются к AY'ку невероятным путём. Я проверял плату
на Pentagon'е, Lvov'е и Original ZX (Made By Poland). На всех
версиях при НЕ обращении к AY'ку, BDIR=0 и BC1=0, что есть
состояние "ничего не слышу, ничего не говорю". Поэтому если вы
сделаете:
LD BC,65533
OUT (C),B
LD HL,SendData
LD C,191
M1 LD A,(HL)
INC HL
OUT (C),A
OR A
JR NZ,M1
RET
SendData DB "Speccy Computer ... PiCya Calculator ...",0
... то в итоге Wild Sound получит прерывание на каждый из "OUT".
Кстати, именно так как приведено сверху и активируется режим Wild
Sound.
Возможности:
1. AY эмулятор (стандартный режим после RESET'а)
2. AYx2 режим двух AY'ов
3. AY + Digital Sound 4 channels
4. Digital Sound 16 channels
5. Serial Port для неистовой любви с ПиЦюном
6. SPI, есть мой недочёт, но о нём позже
7. J5 и J6, позволяет не использовать и не паять усилитель
8. J9-J13, позволяет соединиться ещё с кем-то, вообще-то чушь
------------------[By Entire Group]------------------------