PDA

Просмотр полной версии : Компьютер на базе Sega MD



Phenix
10.04.2005, 00:10
Привет всем обитателям этого форума! Смотрю среди вас очень много специалистов отлично разбирающихся в железе. У меня возникла такая идея, а не возможно ли на базе приставки Sega Mega Drive собрать компьютер на подобии ZX или Amiga? Подумайте приставка имеет очень неплохие тех характеристики ЦП Motorola MC68000 такойже как в Amige младших моделей также имеется сопроцессор Z80 который управляет FM чипом тоже чемто похожим на AY и отличный графический чип, которого так сильно не хватает Speccy. К приставке в своё время на западе даже продовали мыши клавиатуры дисковод и помойму модем тоже был. Приставка очень хорошо изучена имеется SDK для неё, а блогодоря использованию в ней процессора Motorola MC68000 программирование под неё будет знакомо людям имешим опыт работы с Amiga, Atari ST. Также не маловажным является то что купить щас Sega MD можно практически в любом городе за копейки. В итоге мы бы получили компьютер по своей идеологии очень напоминающий Speccy и Amiga. На первом этапе помойму достаточно просто подключить Клаву, что сделать как мне кажется не сложно используя стандартный джойстик, дисковод и
написать прошивку для катриджа где будет хранится программы работы с клавой дисководом и т.д. катридж тоже у неё очкнь простой обыкновенное ПЗУ объёмом до 4 Мб помойму.
Какие мысли будут по етому поводу? Ниже тех характеристики MD взятые с сайта http://tv-games.narod.ru/

Также по ссылке http://tv-games.narod.ru/library/sega.htm можно найти очень много документации по Sega MD

Sega MK-1601 (она же Genesis/MegaDrive)

Процессор
- Motorola MC68000 CPU на 7.61 MHz (центральный процессор) *
- Zilog Z80 CPU на 3.51 MHz (звуковой сопроцессор)
Графика
- 16-бит VDP (видеопроцессор) для игрового поля и спрайтов
- 3 графических слоя, 1 слой спрайтов, и 2 движущихся слоя.
- 64K VRAM
- 64x9 кбит CRAM (RAM цветовой палитры)
- 64 цвета одновременно на экране из палитры в 512 цветов
- 320x224 родное разрешение экрана
- 40x28 текстовый режим
- Аппаратный скроллинг и зеркальное отображение
- Спрайты 8х8 до 32х32, max 80, max на одну строку 20
Звук
- 8 Кб RAM звука
- Texas Instruments TI-76489 PSG (программируемый звуковой генератор)
- Yamaha YM-2612 FM синтезатор**
- 6 каналов стерео
- 14db отношение сигнал-шум
Память
- 1 Мбит системная ROM
- 64 K системная RAM
I/O
- 1 порт расширения
- 1 порт картриджа
- 2 порта джойстиков
- Commodore-style A/V порт
- внутренний RF адаптер
Хранение
- картриджи видеоигр
Другое
- обратная совместимость со всеми Sega Master System (SMS) играми через Power Base Converter

[bETA]mEN
10.04.2005, 00:23
http://www.eidolons-inn.net/old/sega/gen_info.html



But one rare variation of the Genesis deserves special mentioning: The Sega Terra Drive. This was an ordinary AMD 386SX PC (25MHz) with 2MB of RAM - but it had a built-in Mega Drive as a 16bit ISA cart. In Japan, it was shipped with a set of development tools which made it possible to program your own Genesis games without further hassle. However, it wasn't very successful in Japan, mainly due to its high price (about $3000). The Terra Drive was sold in Europe by Amstrad with the name "Mega PC".

Phenix
10.04.2005, 00:50
mEN']http://www.eidolons-inn.net/old/sega/gen_info.html
То очём там говорится не то, это так называемый апаратный эмулятор Sega MD для разработчиков, а я хотел бы превратиь Sega MD в поноценый компьютер типа Speccy, в домашних условиях и не за $3000

Вобше хотелось бы услышать мнение разработчиков АТМ Турбо 2+, caro ну и всех железочников, идея вобше реальная (подключение дисковода, винчестера, CD-ROM и как это теоритечески можно было бы сделать, через системный разъём порт картриджа или порты джойстика) или есть какието трудности которые не видны не профессионалу?

Sinus
10.04.2005, 04:20
CD-ROM есть стандартный.
Подключить всё это проблем нет, при большом желании можно поюзать контроллеры со спектрума. (однако для HDD не мешало бы переделать, т.к. у MC68000 16битная шина).
Клаву хоть от спека на мелкой рассыпухе (сбоку на сеге есть разъём, на который выведены все необходимые сигналы).

SMT
10.04.2005, 08:17
напишут пзу на полгода-год, потом кодеры массово (то есть все, которых заинтересовало) будут изучать архитектуру/играться с возможностями ещё год, потом будут писать по одной игре раз в 2 года. и то, если дело пойдёт. ради софта через 3 года собирать сейчас нет смысла. а там уже сегу и не купишь

Shiru
10.04.2005, 09:57
FM чипом тоже чемто похожим на AY
Абсолютно ничего общего. Глупое сравнение. На AY немного похож второй чип, стоявший в SMS - SN76496, 3 square tone, 1 noise, но нет огибающей. Он присутствует в Genesis в составе видеоконтроллера, afaik.

А прежде, чем что-то думать - рекомендую ознакомиться:

http://www.newgame.ru/16bit/obuch.htm
http://www.shaos.net/forum/viewtopic.php?t=7935

Shiru
10.04.2005, 10:02
CD-ROM есть стандартный.
Стандартный CD-ROM, т.е. Sega CD - это ещё одна приставка, по сути. Имеет свой процессор, свой VDP, свою память. Сейчас уже не достать, в отличии от Genesis/Medadrive, их китайцы не производят.


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

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

http://darkdust.net/marc/sega/index.php
http://www.emulationzone.org/projects/metalix/index2.htm

Phenix
10.04.2005, 12:43
Абсолютно ничего общего. Глупое сравнение. На AY немного похож второй чип, стоявший в SMS - SN76496, 3 square tone, 1 noise, но нет огибающей. Он присутствует в Genesis в составе видеоконтроллера, afaik.

А прежде, чем что-то думать - рекомендую ознакомиться:

http://www.newgame.ru/16bit/obuch.htm
http://www.shaos.net/forum/viewtopic.php?t=7935
Спосибо за ссылки! Я очень давно туда не заходил. У меня был когдато обучающий компьютер от той конторы на базе NES ноэто действительно была игрушка и нечего более, а Магистр + FD на мой взгляд очень интересная разработка посмотрите просто на демонстрационные програмы на что он способен.
Как вы думаете Кодерам было бы интересно попрограммировать под эту машину, учитывая тот факт что это как чистый лис бумаги, тоесть софта нормального как я понимаю ещё нет, полная свобода творчества в софто демо и игро строительстве, плюс новые возможности предоставляемые железом. На этом ещё наверное можно подзаработать продавая игры New Game. Думаю если бы железочники спектрумисты и кодеры поддержали платформу появилось бы очень неплохая машина для творческих людей, а самое главное повторусь думаю она бы была очень доступной для всех желающих, даже намного доступнее чем наш любимый Speccy!

Shiru
10.04.2005, 13:59
Как вы думаете Кодерам было бы интересно попрограммировать под эту машину, учитывая тот факт что это как чистый лис бумаги, тоесть софта нормального как я понимаю ещё нет
Ну, софта, скажем, предостаточно - игры-то идут;)

А кодерам уже много лет ничто не мешает попробовать освоить эту платформу, имея только PC. Есть эмуляторы, дебаггеры, кроссассмы, компиляторы C. Всё, чего душе угодно. Но интересующихся мало. Я лично знаю только трёх человек, которые ковыряются с программированием под Genesis (чисто для себя, разумеется). А компьютер на базе Genesis будет отличаться от обычной только несколькими дополнительными девайсами - клава, мышь, контроллер флопа/харда..

AAA
17.03.2008, 12:02
на базе приставки Sega Mega Drive собрать компьютер на подобии ZX или Amiga? Подумайте приставка имеет очень неплохие тех характеристики ЦП Motorola MC68000 такойже как в Amige младших моделей также имеется сопроцессор Z80 который управляет FM чипом тоже чемто похожим на AY и отличный графический чип, которого так сильно не хватает Speccy.

Я не специалист в железе, но имея на руках и сегу и амигу вижу мало отличий для обычного пользователя. Игрушки те же самые. Разве только звук на Сеге обрубленный. Графика одинаковая. Кнопки на Амиге для красоты. Вообщем то сега уже создана в Амигу.

fan
17.03.2008, 17:38
Сега дешевле и достать легче (и у многих она есть).

Voxel
18.03.2008, 16:23
Думаю это просто все не имеет смысла. Так как под сегу можно и на ПЦ без проблем писать. Только программатором обзавестись, что бы картриджи шить. Есть даже подобие бейсика. Очень такое не плохое я на нем писал чуть-чуть.

А пц есть в почти каждом доме. А если и нет то для таких целей даже 486 без проблем подойдет. Хотя это уже раритет)))))

А еще прикольней писать не под MD а под MDP. Так как с собой как КПК таскать можешь.

А вообще тебе надо на emu-land.ru (если не ошибся) так грамотных ребят по приставкам тьма и все чего-то делают)

fan
18.03.2008, 17:33
А разве смысл сабжа только в написании на оном прог ?

Vladson
19.03.2008, 05:14
Имхо вся разаботка склоняется к написаниб картриджа с "бейсиком" и подключению клавы... (китаёзы как-то с денди такое проворачивали, у меня был)

newart
19.03.2008, 05:26
Я не специалист в железе, но имея на руках и сегу и амигу вижу мало отличий для обычного пользователя. Игрушки те же самые.
Да ты что! На сеге 3 плана. На Амиге обычно один, но при этом у амиге цветовые возможности побогаче (к сожеланию не все игры их используют).

White_Hunter
19.03.2008, 11:04
Это не он ? :)
http://www.old-computers.com/museum/computer.asp?st=1&c=518

Voxel
19.03.2008, 13:28
А разве смысл сабжа только в написании на оном прог ?

Нет конечно... на нем еще и играть можно, только для этого делать ни чего не придется!)

sv
19.03.2008, 14:01
Да ты что! На сеге 3 плана. На Амиге обычно одинодин?
на Kid Chaos посмотри например,или на Brian The Lion…
2 Лёха: а ваще,сравнивать в корне некорректно-слишком разные системы имхо:) (у меня тоже и сега и омига есичо).

ng_dead
21.03.2008, 22:49
сабж - байян!
http://www.newgame.ru/16bit/obuch.htm

fan
21.03.2008, 23:36
И где схема ? ;)

AAA
21.03.2008, 23:42
Да ты что! На сеге 3 плана
Задний фон что ли ?

fan
22.03.2008, 01:07
Два задника и спрайты .
Хотя на самом деле можно понаделать кучу псевдо задников юзаньем так называемого паралакс скрола (когда строки сдвигаются по мере прорисовки кадра), в Cannon Fodder на заставке перед миссиями путём хитрой раздачи приоритетов и юзанья паралакса получается аж четыре перекрывающих друг друга задника .
А так же можно использовать анимацию тайлов (на NES в Alien3 на некоторых уровнях юзается).

Добавлено через 46 минут

Kid Chaos , Brian The Lion
В обоих два задника + паралаксовый скрол . Brian The Lion есесно AGA версия .

scooby-do
06.05.2008, 07:57
http://www.tv-games.ru/forum/showthread.php?t=162

вот, смотрим, подрублен винт и написана пзу

fan
06.05.2008, 13:54
09.12.2005 - Рано еще. Но уже скоро.

Гы :D

bigral
06.05.2008, 17:32
imho у таких проектов проблема всегда на 90% в софте а не железе. У них же нету такого количества dev софта как у нас на спеке (sos,trdos,isdos,cpm) вот и топчутся на месте. Например сделать картридж на FLASH-е можно просто подрубив две по 8bit flash микрухи и что дальше? Чем их прошивать? Можно навесить клавиатуру и СF довольно легко но софта всеравно нету чтоб их опрашивал... А портировать туда тот же TOS/GEM чтоб сделать что-то похожее на ATARI ST это задача довольно сложная. AROS не потянет. AMIGA OS тоже.

Вот к стати у кадра та же проблема возникла правда с Z80:

http://devster.monkeeh.com/z80/xmonsterz80/index.html

fan
06.05.2008, 20:19
ИМХО Пока не будет стандартного железа , то и софта не будет .

scooby-do
06.05.2008, 21:46
fan, надо хардвармена спросить чем дело закончилось.
вообще он чинит приставки с закрытыми глазами, он достаточно известен на эму сцене.