Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
Посетила меня светлая мысль на тему чего такого сделать, чтобы и овцы были сыты и волки целы Проект ZX-АРМАТУРА (или Арматура-80). На плате кроме FPGA сидит ARM и как нетрудно догадаться Z80 В режиме ZX более быстрый ARM становится некоей виртуальной периферией для Z80, дешифратором адреса, портами, видоконтроллером и т.д. (при многоногости ARM-a вообще можно без FPGA обойтись - вся эмуляция железа может в ARM-е сидеть). В режиме ARM главным становится более быстрый проц, а Z80 остается сопроцессором "для маньяков" Выгода - спектрумисты видят свой родной Z80 с любимыми глюками и недокументированными командами, мы видим нормальный девайс с быстрым процессором, а образы ромов можно грузить с флеш-карточки (USB или CompactFlash), официально считаясь лишь "эмулятором" ZX. Как идейка?
|
29 Apr 2005 16:52 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
не, не надо Z80. или eZ80 или ARM. раз АРМ, значит АРМ с эмуляцией. причем АРМ9, не ниже !!! а то какой смысл тогда в этом АРМе ? и FPGA - для видео/AY. И название - АРМАТУРА просто
|
04 May 2005 06:15 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Если в дешевых FPGA, то дохловатое видео получится
|
04 May 2005 06:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
Ну один проц в системе - это неинтересно А два разных - самое то чтобы всем угодить Если будет не настоящий Z80, а эмуляция, то те же спектрумисты скажут что это очередное ПэЦэ и им лучге анриал крутить на своих виндах...
Last edited by Shaos on 04 May 2005 09:20, edited 1 time in total.
|
04 May 2005 06:50 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
А если один или два ARM-а + FPGA для записи в него прошивок спецпроцессоров ?
_________________ Extreme Entertainment
|
04 May 2005 08:41 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
я уже сказал, тогда eZ80 а два арма или eZ80+АРМ9 (что уже не хило по цене) тоже вариант. только спектрумисты другое скажут - "дорого нах, куплю себе пц с эмулем", какой бы ты проц не пихал. Z80 устарел, дорог (новый), большой, требует обвязки. а eZ80f93 или даже eZ80l92 не такие уж и дорогие. но два проца в системе - дорого. я думаю вообще нужно делать некую модульную мультипроцессорную (неоднородную) систему, и там уже модули то ли АРМа, то ли eZ80, кроликов, АВРок и Техас'ов пихать - кто во что горазд. а в минимальном варианте это мат.плата с одним из таких модулей (eZ80 или ARM например) и мультипроцессорной шиной.
|
05 May 2005 01:02 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
я бы вообще видео вынес отдельно. т.е. самый случай напрячь на него АРМ9+FPGA. НУ а если хотим спектрумоподобности, самое время напрячь eZ80 на материнской плате (причем мат. плата тоже может быть с АРМом кому не нравится ez80 - вот и будет уже совершенно другая архитектура, которая не тянет за собой шлейф спектрум-совместимости). и под звук поставить панельку ym2149, раз уж под этот интерфейс ведутся разработки звуковых прибамбасов вся остальная мелочь - контроллер памяти, порты спектрума, ну можно еще on-board video (стандартные 6912) сделать на ПЛИСке. мыши/клавиатуры я думаю и eZ80 потянет. вообще у спринтера был серъезный (вот для меня например) минус - отсутствие спектрумовских интерфейсов. если всякие fat'ы и т.п. ПЦ-е приколы это еще так себе, то ISA вместо нормальной шины, нет YM и тд - вот это уже хужее. да и пассивные клава/мыша тоже душу согрели бы - не сложно ведь. я одно время долго отвыкал от 58key и ЯВЕРТЫ
|
05 May 2005 01:34 |
|
|
Ronin
Maniac
Joined: 29 Mar 2005 06:06 Posts: 304 Location: Krasnodar
|
ну т.е. я за универальную архитектуру, которая может быть (в частности) и Спектрум-совместимой в одной из своих конфигураций.
ну а начинать надо с шины. это самый проблемный наверно вопрос, нужно рассмотреть все потенциальные процессоры, и как их лучше объединять. и если уж говорим о Спектрум-совместимости, какое место отводить Nemo-bus ? оставить пару слотов в сторонке, или непосредственно интегрировать в основную шину (по типу дополнительного разъема как ISA8/16), переключая эту часть в некий "медленный" режим при установке ZX устройств.
|
05 May 2005 01:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
До сих пор можно купить Z80B (6MHz) или Z80H (8MHz) не совсем новые, но тем не менее - в штатах за 1-1.5 доллара, а в России и того дешевле
|
05 May 2005 06:48 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Может оставим "Спектрум" в покое ?
_________________ Extreme Entertainment
|
05 May 2005 08:53 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Собственно я тоже на это намекаю
|
05 May 2005 13:23 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
Ну тогда очень сложно будет рынок найти для такого девайса, разве что сделать его "Спринтер-совместимым" и подмять спринтеристов, хотя я думаю западные спринтеристы брали спринтер из-за того что он спектрум-совместимый, а не из-за того что у него изменяемая архитектура.
|
05 May 2005 15:28 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Так спектрумовкий рынок практически не существует.
_________________ Extreme Entertainment
|
05 May 2005 21:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
Существует - хоть и в очень усохшем виде. Покупателей на просто непонятно что сложно найти будет.
|
05 May 2005 21:19 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Дело хуже чем ты описал. Рынок постоянно сокращается. Скажем из тысячи потенциальных покупателей можно найти половину, из них только 100 обладают средствами на покупку, 50 возможно хотят, 10 купят. 5 вернут
_________________ Extreme Entertainment
|
06 May 2005 13:34 |
|
|