
Сообщение от
nzeemin
Вопрос был не про титул. Зачем выдумывать девайс на других портах, когда уже есть готовые рабочие используемые девайсы под порт принтера?
Чего вас так прям беспокоит вопрос - а зачем?
Краткий ответ: хочется мне, или ещё проще just for fun 
Но мы ведь взрослые люди, выдресированные делать вид что все наши действия рациональны и полны смысла 
Чтож, погнали:
1. Вместо
Код:
AYout:
MOV R1,R0
COM R0
MOV R0,@$PAR.B # put a register address on the AY data bus
MOV $0xFFFF^3,@$PAR.C # latch the address
MOV $0xFFFF,@$PAR.C # reset the AY control bus
MOV R2,R0
COM R0
MOV R0,@$PAR.B # put a register data on the AY data bus
MOV $0xFFFF^2,@$PAR.C # write to PSG
MOV $0xFFFF,@$PAR.C # reset the AY control bus
RETURN
хочу делать просто:
Код:
MOV R1,(R5)
MOVB R2,(R5)
да, я ЗЕЛЕНЫЙ РУКОЖОП)))
2. Хочу 3 AY(два как минимум) чипа. Arkos Tracker 2(в теории поддерживает неограниченное их количество). Да и 9-ти голосная музыка звучить клёво.
3. Есть подозрение что IDC40 на надеть на разъем параллельного интерфейса.
4. Собственно шлейф тянущийся за устройством подключенным к параллельному интерфейсу, тоже ни разу не плюс.
5. Чтоб подключить к нему INIT и подмешать сигнал от встроенного динаминка - нужно еще отдельные провода тащить.
6. Без сигнала INIT, нужно устройство распологать так, чтобы была доступна кнопка сброса на самом устройстве.
7. Один из слотов расширения у меня занять КНГМД, если воткнуть вторую плату, не превышающую по размерам КНГМД, до эта вторая плата не будет никак мешаться и визуально выделяться.
Все, лень мне больше выдумывать