Это тоже репост моей темы на zx-pk.ru
Когда олдфагам скучно - они покупают чтонибудь необычное... (С)
В этот раз заказал последний из классических 2D аркадных автоматов - Капком CPS2 "CP System II", был ещё CPS3, но на него вышло всего аж 6 (!) игр.
Этот аппарат крутит самые большие в мире картриджи, в прямом смысле - размером с настольный сканер!
Автомат по сравнению с кариком од "Денди" :
http://piroxilin.narod.ru/cps2/cps2-compare-nes_resize.jpg
Собственно сам автомат состоит из двух "досок" A и B - А это плата с процом и всей аппаратурой, а "доска" В - это уже сам Картридж
С снятым кариком :
(слева палата А, справа - картридж)
http://piroxilin.narod.ru/cps2/a_i_b_resize.jpg
Картридж вверх ногами :
http://piroxilin.narod.ru/cps2/boards_resize.jpg
Сама конструкция плат не рассчитана на частую коммутацию, имея 4 трёхрядных 32-х контактных ДИН разъёма, да и она имеет пазы для надёжного соединения обоих плат вместе "навсегда" специальными защёлками и винтами, но ничто не мешает менять картриджи по своему желанию...
К внешнему миру CPS2 подключается через классическую JAMMA гребёнку, что сильно облегчает смену "периферии" в домашних условиях.
У самого автомата внутри "классический" набор аппаратных средств :
главный процессор - M68000 @ 12мГц
звуковой процессор - Z80 @ 8мГц
графический спец чип от Капком
музыкальный спец чип от Капком
У каждого процессора свои шины до соответствующих ПЗУ (процессорная, аудио, видео), поэтому картридж и имеет столько выводов.
Насчёт "классических" процессоров, это немного не так - в картридже ПЗУ с кодом игры зашифровано кодом, хранящимся на картридже в статическом ОЗУ, питаемым набортной 3-х вольтовой батарейкой, а процессор имеет встроенные средства криптозащиты, с помощью которых и выполняет правильный код с картриджа. При сбое этой батареи, ключ теряется и картридж становится неработоспособным - так называемым "суицидным картриджем".
Но в 2004 году принцип шифрования таки разгадали и расшифровали все существующие игры для системы. Причем кодируется только процессорный код, а графика и аудиоданные хранятся не зашифрованными. Самое забавное, если на картридже стёрт ключ, то процессор отключает всякое шифрование и выполнят код как простой М68к!
После таких "открытий" сообщество смогло :
- во первых восстанавливать суицидные картриджи имея зашифрованные данные и "голый, конечный ROM" : можно сгенерировать "секретный код" для обратной записи в озу картриджа, но это покачто в глубокой "альфа-версии", а так записывают расшифрованный на карик и избавляются от зависимости от батарей навсегда + можно записать на такой кар любой ром!
- во вторых разработать флеш картридж, содержащий вес ромсет от платформы на одной SD карте.
Вот про второй вариант я и расскажу в подробностях.
(сразу предупрежу - всё дорого)
Что нужно для мульти-системы :
1. Сам CPS2
2. Картридж , лучше уже суицидный
3. Комплект DARKSOFT CPS2 Multi Kit
1-й и 2-й пункты без проблем достаются на ебее, 3-й для Европы продают в Италии.
Сами автоматы выходили для 4-х регионов - Америка, Япония, Европа, Азия (Бразилия всякая), отличаются они цветом картриджа и самое главное - типом разъёмов для него : от Японца карик к Американской консоле не подойдёт (пример) и нужен комплект (платы А и В) одного региона, лучше Японского, т.к. их там гораздо больше, обычно они сохранились в почти идеальном состоянии и ассортимент там больше.
Мне не удалось найти дохлый картридж и пришлось брать самый дешёвый живой на убой, хоть авторы этого и не поощряют а даже порицают...
Дохлые надо искать по иностранным форумам, но и там не любят слать товар заграницу, поэтому купил на ебее, у одного продавца со скидкой на доставку.
Для начала всё собрал и проверил :
Собранный автомат :
http://piroxilin.narod.ru/cps2/cartridge_resize.jpg
Внутренности Картриджа :
http://piroxilin.narod.ru/cps2/cps2-with-old-cart_resize.jpg
Аппарат в работе :
http://piroxilin.narod.ru/cps2/original_run_resize.jpg
http://piroxilin.narod.ru/cps2/original_test_resize.jpg
http://piroxilin.narod.ru/cps2/first_test_original_gameplay_resize.jpg
Все ингредиенты вместе :
http://piroxilin.narod.ru/cps2/ingridients_resize.jpg
Теперь все составляющие по отдельности :
Малыш :
http://piroxilin.narod.ru/cps2/littleboy_resize.jpg
Комплект мультикартриджа :
http://piroxilin.narod.ru/cps2/multi-pcb-set_resize.jpg
Его головная плата сверху :
http://piroxilin.narod.ru/cps2/multi-main-up_resize.jpg
И снизу :
http://piroxilin.narod.ru/cps2/multi-main-down_resize.jpg
Состоит из АРМ процца, кучи флеш ПЗУ и кучи конвертеров уровней + SD карта.
Плата адаптер для процессорной части :
Верх :
http://piroxilin.narod.ru/cps2/graf-up_resize.jpg
Низ :
http://piroxilin.narod.ru/cps2/graf-down_resize.jpg
Соединитель :
http://piroxilin.narod.ru/cps2/sli-up_resize.jpg
http://piroxilin.narod.ru/cps2/sli-down_resize.jpg
Панель управления :
http://piroxilin.narod.ru/cps2/controll_panel_resize.jpg
Значит теперь нужно из картриджа отпаять батарею и этим самым убить его (без шуток - он больше не заработает!).
Последний взгляд на работающий оригинальный картридж :
http://piroxilin.narod.ru/cps2/pcb_b_up_resize.jpg
http://piroxilin.narod.ru/cps2/pcb_b_down_resize.jpg
И чик-чик :
http://piroxilin.narod.ru/cps2/suicided_cart_resize.jpg
Затем нужно аккуратно, не поломав панельки вынуть все ПЗУ из него (я их пронумеровал на будущее, про запас...)
"Голый" :
http://piroxilin.narod.ru/cps2/romless_cart_and_free_parts_resize.jpg
Потом нужно пропаять и подрезать нужные джамперы на плате по инструкции -
jp1 - jp6 = soosso , jp8-jp13 = ososos, jp14-jp21 = sosososo, jp22-jp29 = sosososo. (o = open, s = short)
В природе существует 7 вариантов платы, но распространены с номерами 3-7. 7-й самый удобный для нас.
Различается монтаж в паре перемычек (для 7-й ничего не надо) и в геморе с третьим PAL-чипом : на плате установлены 3 ПЛМ "PAL", два запаяны а третий сидит в панельке.
Если его прошивка (маркировка) кончается на "F", то для всех плат кроме 7-й, нужна одна перемычка : нужно у этого чипа "поднять 7-й вывод (вынуть из панельки, чтоб он с ней больше не контачил) и подпаять к нему провод , идущий на штырь "JP17" на плате мультикартриджа.
Если стоит чип версии "G", то ничего не нужно делать.
Если чип другой версии, то его просто надо заказать вместе с мультикариком, у Итальянцев и заменить им, установленный на плате.
У меня оказалась плата 6-й ревизии (93646B-6) и чип версии "F" = одна перемычка.
К делу. Далее надо установить меньшую плату в панельки - точно примерив, аккуратно нажимая, вставляем её в панельки, чтоб ничего не погнуть и не сломав плату.
Потом устанавливаем основную плату, таким-же способом, но у неё одна сторона сразу вставляется в дублирующие ДИН-разъёмы картриджа.
В завершение подключаем соединительную плату к обоим разъёмам - главное, не перепутать какой стороной её устанавливать - надо ориентироваться по маркировке на ней.
Всё - весь гемор позади, платы собраны :
http://piroxilin.narod.ru/cps2/pcbs-assembled_resize.jpg
На SD карту теперь записываем весь ромсет (автор даёт линк на "мегу" с полным ромсетом), хватает карты класса 4 и объёмом 4ГБ и вставляем её в головную плату мультикартриджа "навсегда".
В разъём на мультикарте вставляем шлейф от панели управления (LCD экран и три кнопки : вверх, вниз и селект)и включаем !
http://piroxilin.narod.ru/cps2/new-work0_resize.jpg
После включения будет "каша" на экране, поэтому "стрелками" (кнопками на панели управления) выбираем игру и записываем "селектом". После записи панель пожелает "Have fun!" , а сам автомат надо будет перезагрузить с уже прошитой игрой (передёрнуть питание).
Последнюю записанную игру при следующем включении уже не нужно записывать, а только при смене на другую.
It's alive ! :
http://piroxilin.narod.ru/cps2/new-work_resize.jpg
Ну а ещё можно припаять последний провод - для автоматической перезагрузки автомата, после прошивки в него новой игры - от контактной площадки на головной плате "SWD5" на штырь "B28" разъёма картриджа CN1 (на фото красный провод).
http://piroxilin.narod.ru/cps2/new-first-boot_resize.jpg
Из недочётов - чтобы установить крышку карика, необходимо отпилить у неё одну ножку, т.к. теперь ей мешает плата мультикарика и разработчики посыпают голову пеплом - извиняются вобщем за такое неудобство. А я ещё вывел наружу панель самодельным длинным шлейфом, а то родной предлагают аж за 20$ lol.
Весь комплект в сборе :
http://piroxilin.narod.ru/cps2/complette_resize.jpg
И "в работе" :
http://piroxilin.narod.ru/cps2/final_resize.jpg
---------------------------------------
На самом деле классный автомат! Мне понравился даже больше , чем Наоми. Но дороговатЪ, что поделать...
П.С. ссылочка на описание по установке от разработчика : http://piroxilin.narod.ru/cps2/Instructions_CPS2_Multi_Boot_v2.pdf
Приложение 1.
Список игр платформы CPS2 :
http://piroxilin.narod.ru/cps2/games.jpg
---------------------------------------
П.С.
Потом сделал для панели управления небольшой корпус с прорезями, чтоб смотрелось колоритно и шнур поменял - сфотаю попозже.
Ещё в планах сделать для него подставку-суперган, чтобы вся конструкция приобрела монолитный вид : установлю там блок питания, разъёмы для джойстиков, скарт выход, палкодер и наверно вмонтирую в него саму панель управления мультикариком
блин, тоже такое хочу но обойдусь МАМЕ
это круто!
И себе такой надо))
Мега аркада , собираю себе такую сейчас.
Возможно найден первый баг в darksoft multi cps2 - невозможность активировать секретные коды. Ветка об этом есть на сайте разработчика.
Сегодня собрал товарищу Zizer-у его комплект мультикара - получилось тоже без проблем
Плата карика была 3-я, а у меня в статье она 6-я. Разница только в ножке PAL-а для подключения первой перемычки : в 3-й версии перемычку надо вешать на 9-ю ногу, а не на 7-ю. А так всё остальное один-в-один.
На саму работу ушло минут 30 и ещё часов 5 на разговоры обо всём
Очень приятный товарищ - хорошо пообщались
Карик донор был стрит файтер зеро. Платы отличаются на вид только двумя дополнительными буферами на 6-й версии, а так-как ПЗУ на плате меньше, то и перемычки выставлены иначе.
Теперь в Москве как минимум 2 мультикара CPS2
Прикольно иметь такой мультикарт. Недавно еще и страдальцам neogeo подфартило. Наконец на рынке появился флешкарик для mvs\aes всю первую партию раскупили буржуины. Цена 350-400+ евро в зависимости от комплектации. Пора копить бабло на мега флешку - чемпион в мире флешек по цене =) SDNEO называется.
Ну вообще то зовётся он NEOSD и вот этот будет повеселее :
https://www.youtube.com/watch?v=zx-K5qDdsbQ
от дарксофта, скоро выпустят уже, но тоже дорого.
Ребят дайте хоть облизнутся а может и прикинуть чего, озвучьте цены а то дорого да дорого))