Спасти Спринтер

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Посетила меня светлая мысль на тему чего такого сделать, чтобы и овцы были сыты и волки целы :lol:

Проект ZX-АРМАТУРА (или Арматура-80). На плате кроме FPGA сидит ARM и как нетрудно догадаться Z80 :o

В режиме ZX более быстрый ARM становится некоей виртуальной периферией для Z80, дешифратором адреса, портами, видоконтроллером и т.д. (при многоногости ARM-a вообще можно без FPGA обойтись - вся эмуляция железа может в ARM-е сидеть). В режиме ARM главным становится более быстрый проц, а Z80 остается сопроцессором "для маньяков" :)

Выгода - спектрумисты видят свой родной Z80 с любимыми глюками и недокументированными командами, мы видим нормальный девайс с быстрым процессором, а образы ромов можно грузить с флеш-карточки (USB или CompactFlash), официально считаясь лишь "эмулятором" ZX.

Как идейка? :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

не, не надо Z80. или eZ80 или ARM. раз АРМ, значит АРМ с эмуляцией. причем АРМ9, не ниже !!! ;) а то какой смысл тогда в этом АРМе ? и FPGA - для видео/AY.

И название - АРМАТУРА просто :)
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Ronin wrote:не, не надо Z80. или eZ80 или ARM. раз АРМ, значит АРМ с эмуляцией. причем АРМ9, не ниже !!! ;) а то какой смысл тогда в этом АРМе ? и FPGA - для видео/AY.

И название - АРМАТУРА просто :)
Если в дешевых FPGA, то дохловатое видео получится :)
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ronin wrote:не, не надо Z80. или eZ80 или ARM. раз АРМ, значит АРМ с эмуляцией. причем АРМ9, не ниже !!! ;) а то какой смысл тогда в этом АРМе ? и FPGA - для видео/AY.

И название - АРМАТУРА просто :)
Ну один проц в системе - это неинтересно :)

А два разных - самое то чтобы всем угодить ;)

Если будет не настоящий Z80, а эмуляция, то те же спектрумисты скажут что это очередное ПэЦэ и им лучге анриал крутить на своих виндах...
Last edited by Shaos on 04 May 2005 09:20, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:Ну один проц в системе - это неинтересно :)
А если один или два ARM-а + FPGA для записи в него прошивок спецпроцессоров ?
Extreme Entertainment
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

Shaos wrote: Если будет не настоящий Z80, а эмуляция, то те же спектрумисты скажут что это очередное ПэЦэ и им лучге анриал крутить на своих виндах...
я уже сказал, тогда eZ80 :)

а два арма или eZ80+АРМ9 (что уже не хило по цене) тоже вариант. только спектрумисты другое скажут - "дорого нах, куплю себе пц с эмулем", какой бы ты проц не пихал. Z80 устарел, дорог (новый), большой, требует обвязки. а eZ80f93 или даже eZ80l92 не такие уж и дорогие. но два проца в системе - дорого.
я думаю вообще нужно делать некую модульную мультипроцессорную (неоднородную) систему, и там уже модули то ли АРМа, то ли eZ80, кроликов, АВРок и Техас'ов пихать - кто во что горазд. а в минимальном варианте это мат.плата с одним из таких модулей (eZ80 или ARM например) и мультипроцессорной шиной.
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

я бы вообще видео вынес отдельно. т.е. самый случай напрячь на него АРМ9+FPGA. НУ а если хотим спектрумоподобности, самое время напрячь eZ80 на материнской плате (причем мат. плата тоже может быть с АРМом кому не нравится ez80 - вот и будет уже совершенно другая архитектура, которая не тянет за собой шлейф спектрум-совместимости). и под звук поставить панельку ym2149, раз уж под этот интерфейс ведутся разработки звуковых прибамбасов ;) вся остальная мелочь - контроллер памяти, порты спектрума, ну можно еще on-board video (стандартные 6912) сделать на ПЛИСке. мыши/клавиатуры я думаю и eZ80 потянет.

вообще у спринтера был серъезный (вот для меня например) минус - отсутствие спектрумовских интерфейсов. если всякие fat'ы и т.п. ПЦ-е приколы это еще так себе, то ISA вместо нормальной шины, нет YM и тд - вот это уже хужее. да и пассивные клава/мыша тоже душу согрели бы ;) - не сложно ведь. я одно время долго отвыкал от 58key и ЯВЕРТЫ ;)
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

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

ну а начинать надо с шины. это самый проблемный наверно вопрос, нужно рассмотреть все потенциальные процессоры, и как их лучше объединять. и если уж говорим о Спектрум-совместимости, какое место отводить Nemo-bus ? оставить пару слотов в сторонке, или непосредственно интегрировать в основную шину (по типу дополнительного разъема как ISA8/16), переключая эту часть в некий "медленный" режим при установке ZX устройств.
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ronin wrote:Z80 устарел, дорог (новый)
До сих пор можно купить Z80B (6MHz) или Z80H (8MHz) не совсем новые, но тем не менее - в штатах за 1-1.5 доллара, а в России и того дешевле
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Может оставим "Спектрум" в покое ? :D
Extreme Entertainment
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Mac Buster wrote:Может оставим "Спектрум" в покое ? :D
Собственно я тоже на это намекаю :)
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

CHRV wrote:
Mac Buster wrote:Может оставим "Спектрум" в покое ? :D
Собственно я тоже на это намекаю :)
Ну тогда очень сложно будет рынок найти для такого девайса, разве что сделать его "Спринтер-совместимым" и подмять спринтеристов, хотя я думаю западные спринтеристы брали спринтер из-за того что он спектрум-совместимый, а не из-за того что у него изменяемая архитектура.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:Ну тогда очень сложно будет рынок найти для такого девайса
Так спектрумовкий рынок практически не существует.
Extreme Entertainment
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Mac Buster wrote:
Shaos wrote:Ну тогда очень сложно будет рынок найти для такого девайса
Так спектрумовкий рынок практически не существует.
Существует - хоть и в очень усохшем виде. Покупателей на просто непонятно что сложно найти будет.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:Существует - хоть и в очень усохшем виде. Покупателей на просто непонятно что сложно найти будет.
Дело хуже чем ты описал. Рынок постоянно сокращается. Скажем из тысячи потенциальных покупателей можно найти половину, из них только 100 обладают средствами на покупку, 50 возможно хотят, 10 купят. 5 вернут :D
Extreme Entertainment