PDA

Просмотр полной версии : Свободные порты zx spectrum + самодельные устройства: какие остались?



ВитГо
26.11.2019, 08:45
А есть ли еще у спектрума свободные порты для управления внешними устройствами ?
нужно хотя бы 4 порта...

чтобы не пересекаться с существующими портами настройки пентагонов, каев скорпионов, мышками, жесткими, модемами, принтерами и прочей уже существующей периферии ?

или есть ли еще в пзу точки входа аналогичные 15616\15619 для отключения периферии и включения своих портов. ?

вообще как то номера кто то где то согласовывает или каждый лепит как хочет ?

JV-Soft
26.11.2019, 09:06
вообще как то номера кто то где то согласовывает

http://sblive.narod.ru/ZX-Spectrum/ZXPORTsLIST/ZXPORTsLIST.htm

krotan
26.11.2019, 13:11
https://speccy.info/Карта_портов_ZX_Spectrum
https://zx.clan.su/forum/7-57-1

ВитГо
26.11.2019, 16:48
https://speccy.info/Карта_портов_ZX_Spectrum
https://zx.clan.su/forum/7-57-1
видел я все это... без бутылки не разберешься...
в общем понятно, можно лепить как вздумается, все равно никто особо не задумывается...

Black Cat / Era CG
26.11.2019, 16:53
в общем понятно, можно лепить как вздумается, все равно никто особо не задумывается...
Там скорее вариант такой. Выбрать, какие нравятся. А потом написать сюда. Придут и аргументированно наругают, в случае чего.
В интернетах не любят говорить, как надо, любят говорить, как НЕ надо :)

ВитГо
26.11.2019, 17:11
Там скорее вариант такой. Выбрать, какие нравятся. А потом написать сюда. Придут и аргументированно наругают, в случае чего.
В интернетах не любят говорить, как надо, любят говорить, как НЕ надо :)

угу, получается что так..
просто есть некоторый напряг со свободными пинами, хотелось сразу выбрать только те сигналы шины адреса которые будут использоваться...

Black Cat / Era CG
26.11.2019, 17:13
А чем управлять планируется?

NEO SPECTRUMAN
26.11.2019, 19:17
Придут и аргументированно наругают, в случае чего.
блеккета тут нет (того самого а не этого)
никто не придет и не наругаит

Black Cat / Era CG
26.11.2019, 19:18
Не, ну кто-нибудь наругает, думаю, просто это будет не так концептуально. А так, можно, наверное, и к нему сходить.

Eltaron
26.11.2019, 20:07
видел я все это... без бутылки не разберешься...
По чернокотовской доке можно было бы и без бутылки. Там же приводится маска адреса, по которой производится дешифрация. Ну типа
#7FFD(%01xxxxxxxxxxxx01) - значит, что задействованы A15, A14, A1, A0
Проблема в том, что даже портов бетадиска и AY там нет.

Подумалось, что самый простой путь - это взять исходники какого-нибудь клона на плис или даже эмулятора и посмотреть там. В ZXMAK2, например, для всей периферии адрес прописан в том виде, как он дешифруется в реальном железе. Вот тот же #7FFD - https://github.com/zxmak/ZXMAK2/blob/master/src/ZXMAK2.Hardware/Spectrum/MemorySpectrum128.cs#L25
Отличается, кстати, от того, что у БК, A14 и A0 не задействованы - т.е. линии, где 1. Интересно, кто ошибся.

NEO SPECTRUMAN
26.11.2019, 20:12
вообще как то номера кто то где то согласовывает или каждый лепит как хочет ?
Да как то не особо согласовывают
Да и варианта спектрума со всем существующим \ существовавшим на борту нет
Да и пытаться запускать что то категорически не совместимое еще нужно будет додуматься
И будет проблема не сколько в использовании одних и тех же портов
А с тем что какие нибудь "особенные" демки гадя по всем четным и не четным портам
будут гадить и в эту новую железку
из за чего под нытье пользователей этой новой железки работать у них они не будут...

ВитГо
27.11.2019, 08:15
А чем управлять планируется?

да задумал тут небольшую графическую карточку, в которой был бы спрайтовый процессор (спрайты шириной до 16 точек) и фоновый экран с возможностью аппаратного сдвига...
соответственно теперь нужно понять как этим удобнее управлять, потому что получается что реализация и спрайтов и фонового экрана намного проще и ест меньше ресурсов чем управление всем этим..
вчера читал про безпортовое управление.. интересно конечно, но боюсь что с cpld нужно будет на fpga переходить, а хотелось какой то простоты и дешевизны :-(

Black Cat / Era CG
27.11.2019, 08:42
А. Ну это в идеале б надо с игроделами советоваться, как проще, а то будет как всегда :) Вон разрабы "ненавистного заграничного" next'а ниче, не обламываются прислушиваться к мнению писателей игр.

ВитГо
27.11.2019, 08:50
А. Ну это в идеале б надо с игроделами советоваться, как проще, а то будет как всегда :) Вон разрабы "ненавистного заграничного" next'а ниче, не обламываются прислушиваться к мнению писателей игр.

да где их взять этих игроделов ? :-))
не пишет уж давно никто ничего серьезднее чем поезд.. а там спрайты не особо и нужны :-))) на если только сдвиг аппаратный..

карточку просто задумал чтобы подключалась почти к любому спеку..с минимумом доп. подключений.. так сказать академический интерес... игроделам бы тоже думаю было бы интересно, но поскольку платформа умерла - вряд ли кто то будет заморачиваться

Eltaron
27.11.2019, 13:17
да задумал тут небольшую графическую карточку, в которой был бы спрайтовый процессор
А, ну тогда можно выбирать вообще любые порты, какие вздумается :) Все равно устройство будет в одном экземпляре, ведь никто, кроме тебя его не соберет.
Это Next может диктовать любые стандарты, его три тыщи экземпляров будет минимум.

ZX_NOVOSIB
27.11.2019, 13:59
да где их взять этих игроделов ? :-))
не пишет уж давно никто ничего серьезднее чем поезд..
Ты в параллельной вселенной что ли? За последние годы завались топ-игр.