С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
смысл в том что ты будешь использовать все те же BFFD и FFFD, т.е. только два порта. В один пишешь номер регистра, а во второй данные. А так называемый псевдорегистр и есть эмулятор адресных линий твоего SID
Ну и так называемый конфигурациооный регистр, который переключает либо AY, либо SID
Я имел в виду, что используется такой же принцип, как в TSFM, а не сам TSFM. Вроде как девайс втыкаемый в панельку AY и имеющий на борту AY и SID, остальное по вкусу
По сути это просто адресный регистр AY. С "неправильным" адресом регистра.
Хотя так получается сложнее (наверное AY придется обрубать, несколько не представляю как он будет себя вести при "неправильно" установленном адресе). Да и если дочкой к чему-нибудь делать, то лучше все же выделить какой-нибудь порт.Turbo Sound FM использует два звуковых чипа для вывод звука, но для программирования по портам доступен только один чип. Выбор текущего чипа происходит путем задания адреса внутреннего порта, неиспользуемого звуковым чипом.
Шаблон адреса (старший разряд слева): 11111<fm><stat><sel>
fm = 1 – блокировка fm генерации/0 – разрешение fm генерации;
stat = 1 – вывод содержимого регистра SSG/0 – вывод статусного регистра;
sel = 0 – выбор D1 чипа для работы/1- выбор D2 чипа для работы.
ZX Spectrum forever!
ещё огромная просьба предусмотреть на борту микшер на операционеке .чтобы собрать воедино разные уровни сигналов устройст ay,neogs,soundrive и др.
чем больше микшируемых каналов тем лучше
Радио-Губитель Канал на YouTube
я планирую провести эксперимент: как известно, у СИДа есть вход звука, который можно пропустить через внутренние сидовые фильтры... Можно будет "профильтровывать" и "прорезонировать", например, АУгриковый звук.... Что получится в итоге - ХЗ
Вот я и думаю, что порт надо выделять полюбасу... Поскольку сейчас стоит один сид, и всё, в планах:
- поставить второй сид, либо, что ещё лучше, две пары: пара 6581 и пара 8580.
- сделать внешнюю генерацию нестандартного ИНТа для режимов NTSC и CIA (15кГц)
- в ооочень далёкой перспективе лупануть на плату 20-мегагерцовый зетник, работающий в режиме эмуляции 6502 (с набортной памятью, РОМом и т.п.)....
Планов много, есть идеи по реализации.... Пока что самый примитивный вариант работает. Надо поскорее застолбить два порта (на ввод и на вывод), вернее, 512 портов , чтобы никакая новая железка уже эти порты не юзала... Ну и под эти порты уже дальше ориентироваться... Начинать пилить софт....
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Подниму ещё раз этот немного загнивший топик...
Что решим насчёт портов? Оставить на #xxCF, или же будем менять? Появилась возможность проверить всё на железе, ибо я уже в Минске.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Итак...
Во-первых, ИМХО, стоит чуть усложнить дешифрацию - добавить старшие 3 бита (000x, например).
Во-вторых... С портами хреновенько, мои варианты: 0XF7 (000x xxxx 1111 0111), 0XE7 (000x xxxx 1110 0111) и 0XDF (000x xxxx 1101 1111, но только на запись, kempston mouse же).
ZX Spectrum forever!
Эмм... Я думал на эти битики повесить что-то вроде выбора сида на запись (получется, можно теоретически влепить аж 8 сидов, хотя лучше ограничиться двумя...). На чтение значит пока что решено порты не делать?
Можно попробовать.... Только надо решить про эти ведущие нули - юзать их, или нет... Хотя, если учесть, что у СИДа всего 28 регистров, эту оставшуюся тройку регистров (29, 30 и 31) можно заюзать для конфигурации карточки...
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)