С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Всмысле программный эмулятор патефона + проги на этой же карте ?
ИМХО сабжевая карточка не каширна , т.к. требует далеко не попсовый программатор .
С трудом представляю , опиши плиз в общих чертах . (ИМХО смысла нету , ибо с тем же количеством металолома можно подключать обычные винты / CF карточки)
Вот не знаю насколько реально это по вычеслительным ресурсам , но эмуль тырдосового контроллера был бы в самый раз .
Это наверное проще и функциональней подрубать отдельным контроллером (ИМХО).
Врятле , там ваще только один цифровой канал .
Не стоит полагаться на CPLD , т.к. её наличие скорее исключение из правил , обычно в сабжи пихают "капли" :\
Вобщем не стоит полагаться на возможное наличие CPLD , нужно исходить из чисто вычеслительных ресурсов .
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Скопипастил с телесистем ...
Начинка содержит (цитата):
"U1 TCT6001H
U2 Altera Max II EPM240T100C5N
ТСТ6001 - это и есть вся приставка в одном кристалле (дожили), питание 3,3 Вольта
На Альтере всё остальное: согласование с дисплеем, регистр управления старшими разрядами (для многоигровок), джойстик, может, ещё что. Есть контакты под JTAG (!). Так что можно перешить
Звук на LM358"
Насчет картриджей:
В них устанослены самые обычные 3В флэшки разного размера от (1-4 МБ).
TSOP-48_D2 28F800/160/320/640C3/B3, SST39 LF/VF 200/400/800/160, 29 F/LV/W 400/800/160/320
Шаг выводов картрижа - 1.27. Для программирования можно заюзать кусок PCI разъема.
Цитата:
Некоторая информация по картриджам. Все одноигровки разбиты на категории, в зависимости от объема игрыMDP-1 512кMDP-2 1МMDP-3 2МMDP-4 3МMDP-5 4МКроме хаков, которые обычно помещены в более высокую группу.Это обозначение указано на торце коробки с задней стороны. В MDP-3 используется Flash 2 МБайта, а в MDP-4 и MDP-5 - 4 МБайтаНазначение контактов разъема:А1 - NC B1 - (A21)А2 - A11 B2 - A20А3 - A19 B3 - A16А4 - A12 B4 - /OEА5 - A17 B5 - D4 А6 - A7 B6 - UccА7 - A8 B7 - A10А8 - A9 B8 - D7А9 - A18 B9 - D0А10 - A4 B10 - /CEА11 - /WE B11 - D5А12 – NC B12 - A13А13 - A15 B13 - A6А14 – NC B14 - D15А15 - A3 B15 - A2А16 - A14 B16 - D8А17 - A0 B17 - A1А18 - D6 B18 - NCА19 – NC B19 - NCА20 - D1 B20 - D13А21 – NC B21 - D12А22 - D10 B22 - D14А23 – GND B23 - D9А24 - D3 B24 - D11А25 - D2 B25 - A5Нумерация слева направо, если держать картридж этикеткой к себе. Верхняя сторона - А, нижняя -В.На разъеме есть все сигналы, необходимые для записи. Программатор должен работать в Word mode
То бишь за 1000 руб имеем:
Приличный корпус с "резиновой" на ощупь передней панелью (хрен такой напильником сделаешь)
Цветной 320*240 ЖКИ 3" c подсветкой с защитным стеклом. Шлейфом и разъемом. Наличествует и TV выход... Да и вообще - штатный видеоускоритель с буферной памятью.
Готовое аккумуляторное питание с зарядкой (и батарейный отсек вдобавок под AAA*4).
Кит для ознакомления с Altera Max II с разведенным на плате JTAG.
Ну и парочка аудиопроцессоров от ямахи и TI с управляющим ими Z80. Центральный процессор - м68000 с достаточным количеством встроенной RAM.
3 вектора прерывания - вертикальные и горизонтальные синхроимпульсы, input.
Короче такой удобный дешевый гаджетик для всяческих портативных устройств, требующих гуёв. Мало того - с хорошей эргономикой, заточенной именно для этого.
Места внутрях достаточно, для того чтобы вставить вторую плату, заточенную под свои нужды и взаимодействие организовать по параллельной шине картрижа.
Все ПО можно реализовать и на самом 68000 (благо флэши дофига).
А что? 68000 с тактовой 7МГц когда-то рулил и не в таких железках![]()
Свой сопроцессор для всего остального, что потребуется...
Из средств разработки - есть C компилер с хидерами и примерами работы с железом (видео/аудио/джойстик-кнопки).
Есть бэйсик компилятор с IDE - создает готовые бинарные образы, которые сразу можно загрузить с симулятор/во флэш.
Ассемблер...
Железо хорошо описано и в части видеоускорителя, и в части аудио.
Вот...
Добавлено через 22 минуты
Вот ещё:
CPU: 16-bit Motorola 68000 7.61 MHz
Co-процессор: Zilog Z80 4 MHz
RAM: 64 Kb
ROM: 1 Mb (8-Mbit)
VRAM: 64 Kb (Video Ram)
Графика: VDP (Video Display Processor)
Доступные цвета: 512
Максимальное количество цветов на экране: 64
CRAM: 64 x 9-kbit (Colour RAM)
Разрешение: 960 x 240 px
Звук: Yamaha YM 2612 FM chip
Звуковые каналы: 2 стерео канала
Звуковой RAM: 8 Kb
1 порт для картриджа
1 порт для наушников
1 порт для вывода изображения на TV
Последний раз редактировалось ASDT; 18.06.2008 в 21:16. Причина: Добавлено сообщение
1) Манитофон (на карте)
т.е. предлагаешь написать софт чтоб приставка стала магнитофоном? вобщем теоретически возможно, практически особого смысла нет..
2) IDE (карта)
ну эт однозначно просто притянуто за уши и не имеет никакого обоснования
3) Мышка?
??? типо контроллер кемпстон мыши??? ..полная фигня
4) Джойстик
однозначно проще взять отдельный джойстик, короче - фигня полная
5) Звук (GS?)
GS???!! не, ну эт уже полный бред! никакими усилиями, кроме как созданием с нуля прошивки (не говоря уже о навешивании доп переходниного интерфейса на NemoBus), не заставить эту приставку быть GSом. Короче - бессмысленно титаническое занятие, т.е. бред!
Вывод: приблуда конечно интересная, но то что предлагает аффтар - ерунда полная!
"практически особого смысла нет"
Смысл именно практический ...
Есть готовое широко распространенное железо,
которое можно использовать (хоть мп3 проигрыватель делать) ...
А основные усилия в софте ...
В этом и смысл.
Может предложите более интересный вариант
(по доступности, документированности, цене)?
А про эмулирование трдос контроллера ... Скорости может не хватить...
ASDT - сам нарываешся: ФЛАГ В РУКИ!
Напиши софт и разработай схему сопряжение спектрум-клона с этой пирацкой сегой. И возможно кто-то заинтересуется. А если сам ручки пачкать не хочешь - то иди к концептуалам типа чёрной_кисы, будете совместно фантазировать о тенденциях спектрумостроения в духе соцреализма.
"Напиши софт "
У меня есть задачи, где эту поделку можно применить ...
Поэтому и задумался о покупке ...
Если ещё и для спека что получится ... Но ближе к осени ...
Причина нумбер один. Если соффт+доработки "тупым раскаленным" кто-то и сделает, то на массовость употребления этого девайса расчитывать вряд ли стоит. Отсюда обратный вывод - делать это никто не будет. Проза жизни
Еще более развернуто :
"притягивать девайс за уши" к Спеку не всегда возможно, тем более нерационально. Лучше взять толковый "мозг" типа AVR и обвешивать его необходимыми приблудами. За примерами бегать не надо - ZXMC от Камиля. Рационально и недорого.
"Приклеивать" готовый девайс... Принесет чуйство гордости и бурю апплодисментов, но на этом, скорее всего и закончится
Но даже "рациональные" вещи редко находят отклик. Было "разложено по полочкам" требуха Скорпиона в виде СМУКа и ПрофПЗУ. Что такое винчестер на Скорпе - знают немногие. Поддержка "любимого" TR-DOS на винте - никакой Пентагон или АТМ не расскажет. Это ОЧЕНЬ удобно. Дисководом пользуешься только для подгрузки новых файлов (причем Тыр-ДОСных). Работаешь с винтом как с дисководом на "классике". А есть хоть один комп, где применена эта технология (Пентагон или иже с ними)? Доработки были опубликованы в ЗХ-Ревю еще более 10 лет назад...
Последний раз редактировалось Ewgeny7; 25.06.2008 в 22:41.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
"доработки "тупым раскаленным" кто-то и сделает"
Смысл в минимизации работы "тупым раскаленным" - всё в картридже ...
И не обязательно прикручивать всё, что написано выше ...
"Лучше взять толковый "мозг" типа AVR"
Возможно, но здесь есть проц.,память, индикатор, все в отличном корпусе ...
И не портя саму сегу ...
"Но даже "рациональные" вещи редко находят отклик"
Согласен, поэтому тему поднял задолго до осени ...
"TR-DOS на винте " это коряга, если не CF (что тоже не айс) ...
Думаю первое, что нужно - магнитофон в картридже ...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)