Последний раз редактировалось Totem; 29.01.2018 в 19:34.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
он и своими проектами занят и другими делами, рассчитывать на это я бы не стал, у него почти вся линейка Z80-180, уже сделана дико например
- - - Добавлено - - -
Чтоб тратить меньше время на порт софта и использовать уже имеющийся наработки, хотя можно и не делать, я же тебе уже озвучил, вводи порты для управления частотой и ставь MUXы на частоты CPU и AY, как минимум будешь обеспечен музыкой с платформ, где есть AY с минимальной правкой плееров.А ты подумай, зачем делать совместимый комп ?
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
По ЦПМ у нас Барсик специалист Евгений больше по басикам
Хотя для таких платформ басик "это святое".
- - - Добавлено - - -
На разъем нужно тащить по возможности все. Чтобы потом не было "мучительно больно" кидать проводами. Пусть лучше пин на разъеме "в резерве" будет, можно потом переопределить. Он типа есть, "but strongly prohibited to further use"
Последний раз редактировалось TomaTLAB; 29.01.2018 в 23:16.
electronox necromancer
Надо это обсудить - тип разъема и сигналы.
35 сигналов с Z80 (предлагаю исключить ненужные для регенерации древней памяти и захвата шин)
6 контактов питания +5V, +3V3, GND по 2 контакта
8 номер устройства с памятью
8 номер страницы памяти
...
Предлагаю вариант контактов с шагом 2.54 мм:
Для модулей - вилка угловая PLD-80R (2 ряда по 40 контактов)
На кроссплату - розетка прямая PBD-80 (2 ряда по 40 контактов)
Последний раз редактировалось zx-kit; 31.01.2018 в 05:46.
"L-256"
Надо две шины. Два ряда разъемов DIN-64.
Модули основной шины - устройства ввода-вывода и различная память. Один разъем, только основные микросхемы без дешифраторов. С шины на модули подаются готовые сигналы для выбора микросхем.
Первая шина с основными сигналами Z80 через буферы. Шина данных двунаправленная.
Вторая шина графическая. В графической шине сигналы с Z80 через регистры ИР23 c тактированием частотой VGA 25,175 MHz. Шина данных только на запись в память.
Видеокарта будет состоять из нескольких плат.
0. Плата развертки VGA 640x480 60 Hz. На ней формирователь синхроимпульсов, смеситель слоев, палитры для всех слоев, VIDEODAC VGA.
1. Символьный экран. Для текстовых программ и текста в играх поверх фона.
2. Метеор. 4 бита на цвет точки. 2 экрана. Для устранения клешинга в играх с ZX Spectrum-a.
3. Тайловый слой. 8 бит на точку с картой тайлов и аппаратным скроллингом. Для предметов на переднем плане - столбики, ящики, заборы и т.п.
4. Спрайтовый слой. 8 бит на точку. 2 экрана. Для спрайтов ГГ, врагов, выстрелов и т.п.
5. Тайловый слой. 8 бит на точку с картой тайлов и аппаратным скроллингом. Для среднего плана - дома, мебель, деревья и т.п.
6. Тайловый слой. 8 бит на точку с картой тайлов и аппаратным скроллингом. Для дальнего плана - небо, облака, пески, горы и т.п.
7. Может быть стандартный экран ZX Spectrum-а с клешингом.
Процессорный модуль на большой плате с двумя разъемами. Тут будут буферы, регистры, коммутатор памяти, дешифратор портов и т.п.
Сигналы Z80 (37 шт.):
16 - шина адреса
8 - шина данных
5 - IORQ, MREQ, RD, WD, M1
5 - RESET, INT, NMI, Z80_CLK, WAIT
3 - BUSRQ, BUSAK, RFSH
Дополнительные сигналы (16 шт.):
4 - номер устройства с памятью
8 - номер страницы памяти
1 - AY_CLK
2 - номер конфигурации компьютера
1 - POWER_GOOD
Питание (6 шт):
2 - +5V
2 - +3V3
2 - GND
Итого: 37 + 16 + 6 = 59
Остается 78 - 59 = 19 контактов. Можно добавить сигналы Z180.
Последний раз редактировалось zx-kit; 17.02.2018 в 15:48. Причина: Теперь 2 шины - основная и графическая.
"L-256"
PLD - эти разъемы в априори крайне не удобны. Одно дело собрал, воткнул и забыл. Другое дело каждый день по пять раз подключать/отключать плату. Поэтому предложение следующие. Использовать 2 ряда по 32 контакта (если надо можно и третий ряд добавить). Что это дает? Можно использовать как PLD так и DIN 41612. Каждый сам для себя решит, какой разъем использовать.
Да в природе существуют и трех-рядные PLD.
Плата должна быть <100мм. Если больше – это уже другая тарифная сетка при заказе плат.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
По нескольку раз в день вытаскивать будут только на время отладки. 62 контакта наверно будет маловато. В DIN 64 контакта или 96, но DIN дороже и не такой распространенный в магазинах. A PBD/PLD во многих магазинах есть. Поэтому в модульных компьютерах на макетках пока DIN не применяют. Но надо еще подумать.
8 сигналов для выбора устройства с памятью избыточно для кросс-платы с 8-10 гнездами.
Давайте все-таки уменьшим до четырех. Это освободит 4 контакта в шине и упростит дешифраторы. Для сравнения четырех битов достаточно одной микросхемы К555СП1.
Ограничил количество модулей SRAM до двух по 4 Мбайта. Добавил RAM-диск, символьный экран, палитру, картридж. Осталось 8 свободных номеров для устройтсв с памятью.
Предварительный список устройств с памятью:
0 - SRAM1 mode RW - (чтение и запись)
1 - SRAM1 mode RO - (только чтение)
2 - SRAM2 mode RW - (чтение и запись)
3 - SRAM2 mode RO - (только чтение)
4 - RAM-диск
5 - палитра для всех слоев графики
6 - символьный экран (1 план)
7 - модуль "Метеор" (2 план)
8 - модуль тайлов (3 план)
9 - модуль спрайтового слоя (4 план)
A - модуль тайлов (5 план)
B - модуль тайлов (6 план)
C - модуль "ZX Spectrum" (7 план)
D - модуль "Орион"
E - номер расширения еще на +15 номеров устройств
F - картридж
Последний раз редактировалось zx-kit; 17.02.2018 в 16:55. Причина: Добавлен модуль "Орион"
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)