| Приставки > 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:
Совет только один: ищи схему этой платы. Вообще мне сдаётся, что это просто набор кнопок и светодиодов с буферами. |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |