PDA

Просмотр полной версии : Amiga?



spensor
12.05.2006, 10:06
Помогите разобраться с "железками". Приобрел на радиорынке кучку микросхем и полнофункциональныю "Amiga CD32". Итак вопросы.
1. Есть предположение что кучка микросхем это основной комплект чипсетов к Amiga, ориентировочно А500 или А600. Хотя может оказаться и А1000, или даже Commodore128. Поскольку я Амигу живьем никогда не видел, просьба к более знающим подсказать к чему же на самом деле "запчасти".
Комплект микросхем следующий:
MC68000P8 (DIP64);
CSG8372A 318069-02 (PLCC84);
CSG8362R8 (DIP48);
CSG8364R7 (DIP48);
CSG5719 (DIP48);
CSG8520A-1 (DIP40);
MOS8520A-1 (DIP40);
SHARP 315093 (DIP40);
NMB H0512 390229-01 (ZIF25).
Вполне возможно, что это вообще "сборная команда" из нескольких компов...
2. Что представляет собой Amiga CD32? Какое место она занимает в генеологии Амиг? Это только телевизионная приставка или модификация полноценного компьютера? Реально ли CD32 собственными силами превратить в компьютер? Встречаются ли в открытом доступе схемы на SX1 и SX32 (модуль апгрейда?)? Можно ли, и как, "закатать" амижные проги на CD и "погонять" их на приставке? Может что-то еще подскажите?
PS: Очень надеюсь на отзывы!

volton
12.05.2006, 14:30
Комплект микросхем следующий: короче вроде весь набор и есть для А500
MC68000P8 (DIP64); - cpu for A500
CSG8372A 318069-02 (PLCC84); - fat agnus for A500
CSG8362R8 (DIP48);
CSG8364R7 (DIP48);
CSG5719 (DIP48);
CSG8520A-1 (DIP40); порт для А500
MOS8520A-1 (DIP40); тоже порт для нее же
SHARP 315093 (DIP40);
NMB H0512 390229-01 (ZIF25)

Vinnny
12.05.2006, 14:30
1. амига это не спек, её на коленке не спаяешь. так что кучка микросхем это что-то другое...
2. cd32 позиционировалась как первая в мире 32-битная игровая приставка. по функциям - это обычная а1200, только в силу специфичности cd32 - её сложно апгрейдить. вообще это почти самая свежая модель (если можно так сказать, потому что выпущена в 1993 году, а коммодор обанкротился в 1994). превращается в полноценную а1200 при подключении модуля расширения SX-1 или SX-32. одна проблема - проц выше 030 не поставишь. подробнее о железках на сайте www.amiga-hardware.com
у меня есть пара игр для cd32, но лучше найти модуль расширения, и поставить в него винчестер, с которого и запускать всё.
прочая инфа по амиге - на сайте www.amiga.org.ru (и на его форуме).

fan
13.05.2006, 11:33
Не совсем уверен но мне вроде попадались в нете какието сборники , патчи , ценные советы по адаптации HD версий (из которых и состояли эти сборники) и т.п. (точно сказать не могу , ибо сидюки с софтом хэзэ у кого валяются , но когда я искал HD версии(ооочень давно) вроде как раз наткнулся на этот сайт).
А так же в нете вполне можно нарыть практически все исошники сидюков .

Модуль расширения найти будет не реально , куда более реально будет махнуть её на A500/A600 .

spensor
15.05.2006, 09:38
Спасибо за подсказки!
А разве в А500, стоял "нолик" (MC68000)? IMHO, Amiga началась с MC68010...
По поводу "можно или нельзя сделать" Амигу своими руками, то пока важно понять что имеем - быть может подвернется шанс раздобыть недоломанную плату...:( По ходу дела огромная просьба - подскажите где можно достать схемы, фотки печатных плат, перчни элементов и прочую документацию по железу Амиг (желательно точные линки). Наверняка в сети есть "места", которые продвинутым амижникам более знакомы, чем мне. Очень хочется ближе узнать бога компьютерного мира!
А по поводу SX1 или SX32, подскажите, все таки, есть ли схемы в открытом доступе - судя по фотографиям не такое уж хитрое устройство (несколько ПЛИС CPLD, и пару портовых микросхем) - вполне реально повторить.
И наконец самый "свербящий" вопрос - как подрубить клаву к CD32? На боковой поверхности корпуса есть разьем AUX, через него и должна подключаться кейба. Но похоже, что под CD32 клавиатура была не совсем стандартной - от Амиг с внешней клавиатурой она явно не подходит, по крайней мере по разъему. Как тут быть? Может гдето есть описание протокола обмена для клавиатуры?

Vinnny
15.05.2006, 09:51
Спасибо за подсказки!
А разве в А500, стоял "нолик" (MC68000)? IMHO, Amiga началась с MC68010...
нет. начиналось с 68000. а 68010 ставился на некоторые аксели.

По поводу "можно или нельзя сделать" Амигу своими руками, то пока важно понять что имеем - быть может подвернется шанс раздобыть недоломанную плату...:( По ходу дела огромная просьба - подскажите где можно достать схемы, фотки печатных плат, перчни элементов и прочую документацию по железу Амиг (желательно точные линки). Наверняка в сети есть "места", которые продвинутым амижникам более знакомы, чем мне. Очень хочется ближе узнать бога компьютерного мира!
:)
немного есть тут http://lvd.nm.ru/

А по поводу SX1 или SX32, подскажите, все таки, есть ли схемы в открытом доступе - судя по фотографиям не такое уж хитрое устройство (несколько ПЛИС CPLD, и пару портовых микросхем) - вполне реально повторить.
поковыряйся на сайте http://www.cd32-allianz.de/
здесь есть куча инфы по CD32/CDTV, включая схемы.

И наконец самый "свербящий" вопрос - как подрубить клаву к CD32? На боковой поверхности корпуса есть разьем AUX, через него и должна подключаться кейба. Но похоже, что под CD32 клавиатура была не совсем стандартной - от Амиг с внешней клавиатурой она явно не подходит, по крайней мере по разъему. Как тут быть? Может гдето есть описание протокола обмена для клавиатуры?
сильно не осведомлён в этом вопросе. логичнее наверное сделать переходник на AT/PS2-клаву.

spensor
15.05.2006, 17:34
За линки спасибо! Не откажусь от продолжение списка:)
Схем на CD32 и SX1(32) пока не нашел:(

сильно не осведомлён в этом вопросе. логичнее наверное сделать переходник на AT/PS2-клаву
Про это и речь, только где описание протокола найти? Хотя бы знать насколько протокол совпадает от протокола A1000 (кажется на клавиатуру от этой машинки у меня есть описание).

rajdee
15.05.2006, 20:36
За линки спасибо! Не откажусь от продолжение списка:)
Схем на CD32 и SX1(32) пока не нашел:(

Про это и речь, только где описание протокола найти? Хотя бы знать насколько протокол совпадает от протокола A1000 (кажется на клавиатуру от этой машинки у меня есть описание).
Посмотри вот это, может быть подойдет
http://www.hardwarebook.net/connector/userinput/keyboardamigacd32.html

spensor
16.05.2006, 09:51
Посмотри вот это, может быть подойдет
http://www.hardwarebook.net/connect...damigacd32.html
Спасибо конечно, но это не то:( Это физический интерфейс, а нужно описание на програмный интерфейс, в частности на PC-шный PS/2 описание приведено на вышеупомянутом http://lvd.nm.ru/. Нужно такое же, "только без крыльев".:) Тоесть формат посылки в последовательном формате и значения кодов для клавиш (извеняюсь за некоторую сумбурность сказанного).
А где нибудь фотки печатной платы A500 найти можно?

Vinnny
16.05.2006, 10:36
За линки спасибо! Не откажусь от продолжение списка:)
Схем на CD32 и SX1(32) пока не нашел:(
плохо искал. раздел hardware/cd32/schematik.

fan
16.05.2006, 11:33
Мда , похоже я нагнал насчёт записи сидюков для CD32 , похоже речь шла просто о записи на сидюк с возможностью запуска игр и демух непосредственно с сидюка .

Вот линк с ценными советами по запуску исошников под эмулятором -
http://www.mameworld.net/easyemu/wi...ide/uaecd32.htm помежет в проведении безчеловечных опытов .
Ещё советую нарыть исошник с игрухой Oscar (без аудио треков занимает мало) и флоповую версию Oscar AGA (всего три амижных диска) т.к. это сиди-рип версия , можно будет сравнить какие изменения были проделаны .

А www.back2roots.org похоже помер :(

fan
16.05.2006, 15:35
:D Create your own bootable Amiga CD
http://acdldp.emuunlim.com/bootablecdr.shtml

This is complete guide / tutorial on how to make your own floppy game work on your CDTV or CD 32. This one is written in newbie style, so anyone will understand it. It's pretty lenghty, but most of the stuff you probably know already. If there are still questions or anyone has suggestions, please post a message on the message board. Thank you.

fan
22.05.2006, 11:27
Ктонить может сказать какого объёма ПЗУ у Amiga CD32 ? В приаттаченной фотке всего один чип , он что на целый мег ???

----------------------------------------------------------------------------------
Пускал на днях эмуль , заметил что Amiga CD32 умеет бутиться с винта ;)
А без екстеншен ром ваще показывает классическую заставку с флоповодом :D

Vinnny
22.05.2006, 11:31
Ктонить может сказать какого объёма ПЗУ у Amiga CD32 ? В приаттаченной фотке всего один чип , он что на целый мег ???

там стоит кикстарт 3.1.
его размер 512кб.

fan
22.05.2006, 18:49
там стоит кикстарт 3.1.
его размер 512кб.
Нэ вэру :D Ибо Kickstart v3.1 rev 40.60 (1993)(Commodore)(CD32).rom = 512кб & CD32 Extended-ROM rev 40.60 (1993)(Commodore)(CD32).rom = 512кб Итого целый мег %)

Насколько я понимаю Kickstart v3.1 rev 40.60 чисто стартовая ПЗУшка (типо для совместимости с OS), а в CD32 Extended-ROM rev 40.60 как раз всякие там заставки менюшки плеера и т.д.

Vinnny
23.05.2006, 09:49
да. совсем вылетело из головы :)
там 1мб пзу (512+512)
2мб чип-рам
1кб флеш-рам для игр.

spensor
25.05.2006, 17:23
Еще один клиент на опознание! Специалисты ответьте от какой машины чип? Насколько я осведомлен это Kickstart.

А все-таки нормальная инфа на железо SX1 или SX32 где нибудь встречается? Схемку бы!

Vinnny
25.05.2006, 18:09
Еще один клиент на опознание! Специалисты ответьте от какой машины чип? Насколько я осведомлен это Kickstart.
да, это кикстарт от а600. один из первых. были ещё версии 37.299 37.300 37.350

fan
25.05.2006, 18:14
Есть подозрение что это ПЗУ от а A600 , ибо в кучке образов ПЗУх я наблюдаю Kickstart v2.05 rev 37.299 (1991)(Commodore)(A600)[!].rom

fan
25.05.2006, 18:23
Схемку бы!
Есть бредовое предложение нарыть схемку контроллера винта для A500(должна где то быть в нете) с целью подрубить его к CD32 . Про флоповодный контроллер ничего ценного сказать не могу, внем вроде вроде юзается мелкосхема собственного изобретения .

Кстати как там с записью дисков ? Чтонить удалось запустить ?

spensor
26.05.2006, 09:46
Кстати как там с записью дисков ? Чтонить удалось запустить ?
Пока ничего не пробывал - пока источник питания надо к ней сообразить - там разъем питания DIN, но не на 5 (3 или 7) контактов, а на 4 - просто так не втыкнешь...

fan
26.05.2006, 11:33
на 4 - просто так не втыкнешь...
Война фигня , главное манёвры :D
Бери молоток и куроч дины какие есть , лучше с "твердыми" (не полыми) штырями , припаивай провода , вставляй в разъём , заливай эпоксидкой (предварительно создав форму из пластелина или из воска(если получится)).
Вместо штырей можно заюзать , огрызки от стержней шариковых ручек (рецепт из диких времён :D ).

fan
26.05.2006, 13:16
Вот отрыл схемку , A500ide, a simple non-autobooting :( IDE Hard disk interface for Amiga 500 http://www.students.tut.fi/~leinone3/ide/

fan
27.05.2006, 12:30
Вот нашёл интересный архивчик http://de4.aminet.net/hard/hack/cd32_floppy.lha
(схемки и т.д. можно в смотрелке ACDSee32 смотреть)

CD32 Floppy Disk Drive Interface V1.1

By Bruce Abbott



Description

This circuit adds either an internal or external floppy disk drive to
your CD32. It is wired directly onto the CD32 motherboard.


Features

- Supports 1 internal drive, and 3 external drives.
- Uses standard electronic parts (no custom chips).
- Low cost.
- Internal fitting.
- Compatible with FMV cartridge.
- Printed Circuit Board design provided.

Ещё в том разделе есть кучка схем контроллеров винта для A500 - http://www.aminet.net/search.php?path=hard/hack

fan
27.05.2006, 12:53
http://it.aminet.net/hard/hack/hddmem.lha

Здесь представлена схема стандартного контроллера IDE винчестера и памяти
(на 2мб) к A500. Схема подключается через external 86-pin slot.
Также здесь прилагаеться по сути схема kickswitchera, в которую можно
вставить новый kickstart. Kickstart прошивается в микросхемах типа 271000.
Он необходим для поддержки винта и total upgrade (up to 3.0 or 3.1 rom).
Эта разработка позволит вам повысить производительность вашей А500, за
счет fast ram. Процессору теперь не нужно обрещаться к "медленной" chip
ram. Стандартный IDE порт позволяет подключить до двух IDE винчестеров.
Средняя скорость чтения/записи составит около 750kb/sec. A при специальном
програмном решении поднимаеться до 1,08 mb/sec (пишите автору, для более
подробной информации). Вы сможете на своей А500 запускать такие программы
как ScalaMM400, DirectoryOpus 5.xx and other hits.

================================================== =======
http://de5.aminet.net/hard/hack/hddmem_exp_a50.lha
(В коплекте жирное описание , схемка&платка под Pcad4_5 и фотки)

Этот архив содержит информацию для сборки платы расширения памяти,
подключения IDE винчестера, нового kickstart для Amiga500 на
основе процессора MC68000. Пользователи A600 тоже могут
собрать эту плату в целях подключения нового kickstart и fast ram,
правда при этом вы не сможете пользоватся pcmcia интерфейсом,
либо сможете, но у вас будет 4мб памяти. Таблица соответствия
системного разъёма A500 и chips А600 приведена в конце этого файла.

Собранная плата работает сразу после включения amiga и не
требует загрузку никаких драйверов и т.п. в память. Для форматирования
винчестера используется обычный hdtoolbox и обычный scsi.device.
Память реализована по принципу 0 wait states.

spensor
05.06.2006, 14:05
Вот отрыл схемку...
Вот нашёл интересный архивчик...
Здесь представлена схема...

Огромное 10X за найденные материалы!!! Уважил так уважил! Буду работать в этом направлении.
Для полного счастья пока однозначно недостает инфо на клавиатуру - распиновка есть, а нужны точные данные о совместимости клавы от CD32 с чем-то еще. В идеале описание протокола обмена!
PS: Вот бы еще и схему SX32, но это правда из сказки о Золотой Рыбке:)

fan
05.06.2006, 16:03
нужны точные данные о совместимости клавы от CD32 с чем-то еще. В идеале описание протокола обмена!
Ну дык это и есть типично амижная клавиатура , судя по инфе есть совместимость по пинам с A4000/CDTV/CD32 , протокол я в упор не помню где пролетал (если вообще пролетал) . Короче не забивай голову , делай попсовый переходник под писишную клавиатуру , только боюсь придётся все варианты схем понаскачивать , ибо некоторые являются апдейтами других схем . Схемы адаптеров песишных клавиатур в той же куче - http://www.aminet.net/search.php?path=hard/hack . Ещё в PowerAmiga (poweramiga.com.ru) были варианты подобных адаптеров (в первом номере точно и в каком-то ещё улучшенный вариант), просматривать можно впринципе в Window Comander по F3 (c кодировкой ANSI). В каком то из номеров кажись было написано про замену амижных флопов на писишные .


Вот бы еще и схему SX32, но это правда из сказки о Золотой Рыбке
Приделай флоповод и винт , и ненужно будет никаких SX32 ;) Фастрам думаю тоже без особых проблемм привинтить можно .

Ща попытаюсь вспомнить где было про запись амижных флопов на песюке (покрайней мере читались амижные диски превосходно , но нужно два флоповода , во втором должен присутствовать форматированный писишный диск), впрочем если удасться закатать на болванку воркбенчь с необходимым софтом , то и надобность в подобном отпадёт .


Как там кстати с подрубанием блока питания , приставка показывает заставку ?

spensor
06.06.2006, 16:57
Господа-товарищи продвинутые амижники, а нет ли книги по архитектуре Amiga (хоть на немецком, лишь бы в электронном варианте)? Чтобы понять как вообще красавица работает. А то только обрывочные сведенья:( . Вот допустим, что общего между звуковым чипом Амиги (Paula кажется) и "отечественными" клонами - GS и DMA USC.
PS: Что за файлы *.info? Это скрипты, а-ля (очень условно) спековский *.B, или что?

fan
06.06.2006, 17:06
Качай PowerAmiga (poweramiga.com.ru), и смотри в разделе про программирование . Ещё можно там кое чего глянуть http://amitrans.narod.ru/content/press.html http://amycoding.redline.ru/page.cgi?1

Подозреваю что PAULA ничего общего (кроме "внешних" признаков) с DMA USC не имеет.

*.info - иконка для воркбенча .

Так как там CD32 ? Фурычит ???

fan
08.06.2006, 12:23
Читалка дисков на песюки (рекомендации лучших собаководов ;) ) - http://www.oldskool.org/disk2fdi/

Там было море всяческих амижных приблуд , но сай чёто в коме - http://www.xtpower.com/ . Если не оживёт , то закину писалку ADF файлов на реальные диски (как оказалось она для амиги). Т.е. процесс востановления на флопы будет примерно такой - пишим на сидюк всё необходимое (с предварительной проверкой в эмуляторе) и уже потом скидываем на флопы . Если с сидюком не покатит , то можно будет попробовать проделать только при помощи флопофода , но это будет крайне геморойно, да и к тому же полюбому понадобится хоть один загрузочный диск со всем необходимым.

Вот ещё, коллекция проинсталинных воркбенчей - http://classicwb.abime.net/ точнее это один и тот же воркбенч но с различной аляпистой навеской .

Mike
08.06.2006, 15:00
Господа-товарищи продвинутые амижники, а нет ли книги по архитектуре Amiga (хоть на немецком, лишь бы в электронном варианте)? Чтобы понять как вообще красавица работает. А то только обрывочные сведенья:( .


Думаю есть, искать надо. Есть не безъизвестная книга Михайлова, правда написанная в сильно фанбойском стиле, типа Амми форева, остальное не компьютеры.



Вот допустим, что общего между звуковым чипом Амиги (Paula кажется) и "отечественными" клонами - GS и DMA USC.


C GS ничего по суте, с DMA USC то, что последний сделан на основе похожих решений.



PS: Что за файлы *.info? Это скрипты, а-ля (очень условно) спековский *.B, или что?

Это файлы содержащие иконки и некоторую информацию о файле, такую как положение файла на экране или в окне (X,Y), дефолтный инструмент открывающий файл и т.д. Вообще там много чего может содержатся. Файл .info прикрепляется по общему имени, т.е:

dune2
dune2.info
Cosmic Outflow.xm
Cosmic Outflow.xm.info

И т.д.

Vinnny
08.06.2006, 15:06
Думаю есть, искать надо. Есть не безъизвестная книга Михайлова, правда написанная в сильно фанбойском стиле, типа Амми форева, остальное не компьютеры.
доступна тут http://www.aminet.net/package.php?package=docs/hyper/amiga-1.lha

spensor
08.06.2006, 16:47
C книгой Михайлова я знаком, она слишком поверхностно касается архитектуры, IMHO. Нужно что-то более основательное!
2 fan: Спасибо еще раз за линки! Амигу пока не запускал - некогда БП заняться, да и что толку от приставки - надо хоть с клавой разобраться!

fan
08.06.2006, 18:30
Нужно что-то более основательное!
В каждом номере PowerAmiga (http://poweramiga.com.ru/) перевод этого бука (можно в виндузах без эмулятора смотреть) -

THE
AMIGA
PROGRAMMERS
GUIDE.

By C.J DITCHBURN
(V1.0 Edition)

AMIGA A500 IS A REGISTERED TRADEMARK OF COMMODORE AMIGA INC.

Translation by Zetter from Voronezh/Russia

З.Ы. Для амиги мышь важнее клавиатуры ;)

spensor
09.06.2006, 09:53
В каждом номере PowerAmiga (http://poweramiga.com.ru/) перевод этого бука (можно в виндузах без эмулятора смотреть) -
Хорошо, посмотрю! Но пока кажется что PROGRAMMERS GUIDE это немного не то что мне нужно:)

Чтобы не было непоняток, мне нужна книга в которой было бы описание портов, разъемов, способов инициализации внутренних подсистем и управления ими. Желательно на уровне асма - так более понятно:)

fan
09.06.2006, 11:26
Вот как раз всё это там и описывается! Ну кроме разъёмов (это отдельно валяется) и портов которых нету ;) всё через мозги :)
Про AGA в последних номерах пишется .

Короче всем рекомендую начинать с PowerAmiga !!!

З.Ы. Анализируя ряд амиг (по фоткам) обнаружил интересное сочетание в графическом чипсете -
_____DeniseAgnus
A500 8362 8371
A500 8362 8372
A500+ 8362 8375 <<<
A500+ 8373 8375
A600 8373 8375

spensor
16.06.2006, 11:23
Посмотрел (бегло) PowerAmiga. Увидел там схемку конроллера клавы на AT89C2051. В принципе реально повторимо. Только непонятно зачем ноги чипсета отпаивать?
Существуют ли другие адаптеры PS/2 клавиатуры, фриварные?

fan
16.06.2006, 11:34
Это не чипсета ;) Это и есть контроллер клавиатуры , на А500 он был прямо на самой клавиатуре :D

Остальные варианты контроллеров смотри на аминете в том же разделе где контроллер флоповода и винта (короче линк был выше).