Приставки > 4 поколение
Сега с отладчиком!
<< < (2/2)
murgatroid_79:
   HardWareMan,я за!!!

GManiac,кабель про который ты писал(часом не Тотиновская фишка?) можно под это дело писпособить?

Во вложении пара микросхем,которые я планировал на это дело,но если будет CPLD то да,всё упрощается :D

Добавлено позже:
  А вот ещё микрушка,для гексадецимальной клавиатурки:
GManiac:

--- Цитата: murgatroid_79 от 12 Август 2011, 08:53:23 ---GManiac,кабель про который ты писал(часом не Тотиновская фишка?) можно под это дело писпособить?
--- Конец цитаты ---
Да, она. Собственно, по моей просьбе он и начал эту штуку делать два года назад, и у меня одни из первых, ещё не "конечных" экземпляров.
Почему линк к компу удобно - потому, что всю обработку, ГУИ и т.д. можно написать для компа, а не для сеги, а у компа, понятное дело, возможностей побольше, есть нормальная клавиатура, нормальный экран и т.д.
Отличие в том, что все хуки и возможности девайса - программные, то есть в ром надо дописать обработку хуковых сигналов с компа.

Этот линк мне изначально нужен был для управления сегой с компа, когда я хотел исследовать звуковые чипы. Переделывать каждый раз прожку для YM, вытаскивать флешку, записывать,всовывать и т.д. - большой гемор, а писать прогу для сеги по типу примитвных ручных плееров - тоже гемор, да и не удобно в них работать.
Поэтому, имея эту штуку, я написал прожку на дельфях, где мог либо отправить любой байт в любой звуковой регистр, либо выполнить целый скрипт (прогу на ассемблере для YM/PSG) из файла, загружаемый в ОЗУ приставки. И никаких телодвижений с картриджом не нужно было, и результат был виден тут же в звуковом редакторе, стоявшем на запись.

Добавлено позже:

--- Цитата: HardWareMan от 12 Август 2011, 07:57:19 ---Ну так давайте сделаем свой! С блекджеком и шлюхами. Физически, это будет "проходной" картридж, который подменит часть исключений + будет иметь свое ПЗУ для их обработки (и, возможно ОЗУ). Ну и линк к компу, чтобы отладочной инфы было поболее. Как вам такое? С применением CPLD все на порядки упрощается. :3

--- Конец цитаты ---
Ты сначала другое доделай, что обещал! :4 За одно дело принимаешься, потом бросаешь и берёшься за другое. Как это было с винчестером, а теперь вишь - неактуально. В этом отладчике тоже пока не вижу смысла.
HardWareMan:

--- Цитата: GManiac от 12 Август 2011, 12:17:25 ---Ты сначала другое доделай, что обещал! :4 За одно дело принимаешься, потом бросаешь и берёшься за другое. Как это было с винчестером, а теперь вишь - неактуально. В этом отладчике тоже пока не вижу смысла.
--- Конец цитаты ---
Винчестер у меня работал, сейчас его заменила карта. Твое да, я не забыл. Я вообще последнее время усиленно взялся доделывать старые проекты. :3
murgatroid_79:
    Отладчик,наверно,и подключение винчестера облегчил-бы и CD\MMC-карты,ДРАМ-памяти :)( я-бы и сейчас от HDD на сегу не отказался :D)...
  Пока соберу то,что надумал.... свой Магистр16 помучаю...
Rumata:
На счёт "проходного картриджа" не уверен, мне более симпатичен вариант с вставкой под процессор. На слоте далеко не все сигналы. И вообще это достаточно стандартный приём. И не надо разъёмов, можно просто впаять.
murgatroid_79:

--- Цитата: murgatroid_79 от 11 Август 2011, 18:43:11 ---

   А можно про пошаговый режим подробнее? Как его аппаратно реализовать?

В качестве шестнадцатиричного дешифратора у меня К564ИК2 пока,планирую ATF16V8 c материнской
платы выпаять

   

--- Конец цитаты ---

--- Цитата: Rumata от 11 Август 2011, 18:51:08 ---У процессора есть вход /HALT. Останов, кажется, по окончанию /AS. Где-то в фирменных доках на 68000 была схемка...
--- Конец цитаты ---

   ATF16V8 c материнской платы выпаял,вставил в свою плату--всё дешифратор HEX-кодов готов :D
   Сейчас надо с динамической индикацией разбираться...
    у меня четыре мультиплексора (КП7) переключаются счётчиком (ИЕ5),он же рулит развёрткой дисплея( 16-ти разрядный модуль от старого кассового аппарата с дешифратором развёртки на двух 561ИД1)...  Вот я хочу ,чтобы в левой части индицировался адрес,а справа данные ;)
  Понимаю,что без схемы меня трудно понять,но схема пока существует в виде разрозненных кусков,частично в голове :blush:

  Теперь вопрос,как лучше защёлкнуть шины  :-\ , или пока просто тумблер поставить?
И вот ещё,Rumata,по /HALT процессор останавливается,но шины переводит в третье состояние? А как их тогда считывать... Может /BR попробовать,HardWareMan с ним "универсальную паузу" делал?

 
HardWareMan:

--- Цитата: murgatroid_79 от 17 Август 2011, 06:53:33 ---Теперь вопрос,как лучше защёлкнуть шины  :-\ , или пока просто тумблер поставить?
И вот ещё,Rumata,по /HALT процессор останавливается,но шины переводит в третье состояние? А как их тогда считывать... Может /BR попробовать,HardWareMan с ним "универсальную паузу" делал?

--- Конец цитаты ---
BR тоже лапки вверх делает. Для пошаговой нужно DTACK блокировать.
murgatroid_79:

--- Цитата: HardWareMan от 17 Август 2011, 12:21:41 ---BR тоже лапки вверх делает. Для пошаговой нужно DTACK блокировать.

--- Конец цитаты ---

   А как заблокировать? Мне бы схемку :blush: :blush:
Rumata:
Шины надо защёлкивать не тумблером, а сторобами  :) /AS, /UDS, /LDS
murgatroid_79:
    Вот ещё в тему о HEX-индикации: TIL311 ; HDSP-0762 0_0
Это индикаторы-дешифраторы в одном флаконе,то есть корпусе
Rumata:
Да, хорошие штучки. Главное, чтобы доступны были. Кажется, что-то подобное даже советское было (правда, не уверен на счёт hex)
HDSP отпадают, стоимость запредельная
SAMael:
murgatroid_79, индикаторы хорошие но средняя цена 30$ както пугает
murgatroid_79:
Rumata,да был советский(может ещё где-то есть) К490ИП1,490ИП1-десятичный
 счётчик с внутренней дешифрацией сигналов и встроенным 7-ми сегментным индикатором.
 Допускал наращивание разрядов

  А по поводу  hex, в справочнике упоминается микросхема 514ИД4(А,Б,В)-дешифратор
4-разрядного двоичного кода в сигналы 7-ми сегментного индикатора( с общим катодом).
Вот она могла HEX-коды показывать ;). Только её найти невозможно :'(
Где-то прочитал,что её в справочники внесли,а выпустиь забыли  >:(

    HDSP-0762 я узрел в журнале Радио №7 2006.Там статья была "Диагностическая плата с интерфейсом PCI". Сходил в наши радиомагазины,только в одном сказали,что привезут
под заказ...и озвучили цену... 0_0.У меня с тех пор глаз дёргается

  
HardWareMan:
Зачем изобретать велосипед? Контроллер в режиме динамической индикации нормально рисует все, что душе угодно.
murgatroid_79:
   Я сейчас не велосипед,скорее топор каменный изобретаю :)
Четыре мультиплексора К155КП1,счётчик ИЕ5,дешифратор ИД3,ну и упомянутая
 уже ATF16V8 и дисплей от кассы...И это только блок индикации
Ещё паяю клавиатурку 4Х4,чтобы хекс-коды вводить....ещё хочу блок совпадения данных и адреса
 
В приложении скан схемы пульта ручного ввода с книги Янсен Й. Курс цифровой электроники (том 4),вот хочу эту схемку для Сеги переработать...
murgatroid_79:
   Зафотал ,что напаял:


клавиатурка



Блок индикации.

  Вопросы, предложения приветствуются(пока я лишнего не напаял o_0)
murgatroid_79:
   Попытаюсь оживить тему
Приехала ко мне посылочка: 0_0

внутри вот так выглядит

Собственно это отладочный пульт от ЭВМ серии ЕС-18хх...
Вот только  этих ЕС-ок я в глаза не видел  :blush:,а хочется  приконнектить его к
нашему любимому мегадрайву :-\
Подал питание,прошёлся по контактам разъёмов...и соединил ХР1 с ХР3 шлейфом от жёсткого диска
вот что выходит
разъём ХР1 выход шин адреса и данных(данные только на младший байт) с пульта
набранные на клавиатуре,отображается на HEX-индикаторах

ХР2 питание и шина управления(специфичные сигналы,пока не разбирался)

ХР3 вход шин адреса и данных,отображается на двоичных индикаторах,вот только
входы эти инверсные-нажимаешь сброс инд,на HEX-индикаторах все нули,а светодиоды А0-А23 все светятся,набираешь FFFFFF,светодиоды А0-А23 гаснут....

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

Если у кого имеется инфа по представленному агрегату прошу поделиться :)
Rumata:
Совет только один: ищи схему этой платы. Вообще мне сдаётся, что это просто набор кнопок и светодиодов с буферами.
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии