PDA

Просмотр полной версии : PC железо как эмулятор



CheburatoR
30.01.2007, 21:12
Вот что достал сегодня :smile: Всё на одной плате 166MHz процессор, видео, звук, слева Flash диск :cool: Идея сделать мулти-платформенный эмулятор (спектрум, потом может быть nintendo), вот только ТВ выхода нет и фиг знает как под DOSом заставить AC97 выдавать звук :confused:

boo_boo
30.01.2007, 21:43
Вот что достал сегодня :smile: Всё на одной плате 166MHz процессор, видео, звук, слева Flash диск :cool: Идея сделать мулти-платформенный эмулятор (спектрум, потом может быть nintendo), вот только ТВ выхода нет и фиг знает как под DOSом заставить AC97 выдавать звук :confused: а в чем прикол, в размере? хочешь клаву спековскую к нему припаять и в один корпус засунуть как в старые добрые времена? :v2_blink:
...с досом непросто будет и уж точно не мультиплатформенно. проще маленький дистр линуха без иксов собрать

CheburatoR
30.01.2007, 22:08
а в чем прикол, в размере? хочешь клаву спековскую к нему припаять и в один корпус засунуть как в старые добрые времена? :v2_blink:
...с досом непросто будет и уж точно не мультиплатформенно. проще маленький дистр линуха без иксов собрать

Ну да, размер это самое главное :) ну не спековскую а можно компактную PC клаву. Я имел ввиду не мультизадачность а именно мулти платформенность - более одного эмулятора в одном железе. Вообшем хочеться чтобы в результате получилься максимально "реальный" спек.

fan
30.01.2007, 22:08
Вот что достал сегодня Всё на одной плате 166MHz процессор, видео, звук, слева Flash диск Идея сделать мулти-платформенный эмулятор (спектрум, потом может быть nintendo), вот только ТВ выхода нет и фиг знает как под DOSом заставить AC97 выдавать звук
Как зовётся ? И где продаётся ? Сколько стоит ?

CheburatoR
30.01.2007, 22:18
Как зовётся ? И где продаётся ? Сколько стоит ?

ICOP Vortex86-6071
http://www.icop.com.tw/products_detail.asp?ProductID=138

В России наверно можно купить сдесь
http://www.ipc2u.ru/catalog/U/UP/33690.html

CHRV
30.01.2007, 22:29
Уважаемые господа очень прошу прекратить писать о железе НЕ ОТНОСЯЩЕГОСЯ к спектруму в этот раздел.
Для этого есть разделы:
- Эмуляторы;
- Другие компьютеры.

Любое железо которое не выполняет спековский код нативно, а с помощью эмуляции на других системах/процессорах - будет отсуда вырезаться и отправляться в соответствующую ветку.

Здесь рассматривается только перспективные доработки/разработки периферийного железа либо хардварная реализация процессора/периферии на матрицах (в этом случае код исполняется НАТИВНО, без какой либо эмуляции).

Тема повесит еще немного и отправится в "другие компьютеры".

CheburatoR
31.01.2007, 13:25
Так... с коечем разобрался, придется делать видео карту для ТВ, у спека разрешение 448 x 312 (видимые 384 x 240) а у NES 299 x 312 (видимые 256 x 240). Интерфейс - PC104 тоже что ISA 8/16 .
Может кто имеет опыт разработки ISA девайсов ?

fan
31.01.2007, 18:21
ICOP Vortex86-6071
http://www.icop.com.tw/products_det...p?ProductID=138

В России наверно можно купить сдесь
http://www.ipc2u.ru/catalog/U/UP/33690.html
Не хилая цена . И ИМХО амига на такой штуке будет крайне тормозно эмулиться , ибо даже на P1-233MMX кошмарно тормозило . Вобщем я пока склоняюсь к использованию девбордов на матрицах .


и фиг знает как под DOSом заставить AC97 выдавать звук
При 128мега мозгов можно спокойно юзать виндузы 98, тем более в природе есть кастрированны виндузы (9мб), ими спекулируют тамо - www.embeddingwindows.com (думаю при некоторой фантазии можно проделать аналогичное самому). Использование виндузов избавит от многих проблемм , как минимум снимет вопрос со звуком , и видео режимы можно вручную накрутить .


Так... с коечем разобрался, придется делать видео карту для ТВ, у спека разрешение 448 x 312 (видимые 384 x 240) а у NES 299 x 312 (видимые 256 x 240). Интерфейс - PC104 тоже что ISA 8/16 .
Может кто имеет опыт разработки ISA девайсов ?
Ты чёто страшное говоришь :v2_eek: У девайса ведь есть SiS550 VGA CRT/LCD (некоторые ваще именно VGA CRT/LCD хотят видеть в качестве монитора) . Надобно нарыть мануал на SiS550 , и заставить выводить другую развёртку (возможно в нете и так уже существуют дрова под него). Или нужно нарыть мелкосхему VGA-TV (я юзал такой предаток http://sblive.narod.ru/CanopusPURE3D/CanopusPURE3D.htm), или внешний ТВ тюнер (всё проще чем нечто странное конструлить).

fan
31.01.2007, 18:36
Вот сайтик с "дровами" VGA-TV - http://pwp.netcabo.pt/pscoelho/

CheburatoR
31.01.2007, 18:43
(некоторые ваще именно VGA CRT/LCD хотят видеть в качестве монитора)

В топку мониторы :) спекк изначально спроектирован для ТВ.

Про Embedded Windows 98 не знал но на работе юзаем Windows XP Embedded. Но ИМХО Винда для эмуляции - отстой . Надо изпользовать только Real time OS. Для PC я знаю только DOSы всякие.

Еще подумаю как вывести видео на ТВ :confused:

CHRV
31.01.2007, 18:46
В топку мониторы :) спекк изначально спроектирован для ТВ.
Как правило нормальные ВГА можно запрограмить на ТВ развертку.

poison
14.02.2007, 16:45
Надо изпользовать только Real time OS. Для PC я знаю только DOSы всякие.

Это какие такие реал тайм досы?))))

П.С:На данный момент легче склониться в сторону покупки эфики,как по цене так и по скорости проца,мне кажеться логичнее. Там конечно чуть больше плата,зато контроллеров больше навешано и в елом полет фантазии пошире. :v2_wink:

CheburatoR
14.02.2007, 18:56
Это какие такие реал тайм досы?))))

П.С:На данный момент легче склониться в сторону покупки эфики,как по цене так и по скорости проца,мне кажеться логичнее. Там конечно чуть больше плата,зато контроллеров больше навешано и в елом полет фантазии пошире. :v2_wink:

Ну досы они все реал тайм :) , есть еще и там QNX и WinCE, даже поэкпериментировал c Win98 обрезав до 23 MB :v2_finge:

А что есть "эфики" ? Имеется виду EPIC ? Вообще то я и не выбирал, достал из работы - а то выбросили бы как мусор :biggrin:

Вообщем сейчас поставил FreeDOS и DJGPP, думаю не плохой выбор ОС и средства разработки :) Скоро закончу работать над звуком так как нашел исходники SiS7019 от QNX.

fan
15.02.2007, 19:16
Win98 обрезав до 23 MB
Рецепт отрезания в студию ! ;)

CheburatoR
16.02.2007, 12:36
Рецепт отрезания в студию ! ;)

Вообщем никаких особых секретов нет - сначала обрезание 98Lite'ом все по максимуму. Не помню сколько Мб получается :confused:

Потом ищем те файлы которые Windows не использует по атрибуту Last Accessed, ну например если хотим чтобы у нас работал только winamp, тогда делаем так:

1. изменяем время компьютера (месяц или год).
2. перезапускаем, запускаем winamp, потом щелкаем и лезем везде где нам вообще понадобится потом. (таким образом размечая те файлы которые мы реально используем)
3. перезапускаем.
4. потом ищем поиском все файли со старым временем.
5. Удаляем но осторожно (по 10-20 штук за один раз) так ка не у всех нам нужных файлах поменялся атрибут Last Accessed. Некоторые файлы просто проверяются на типа есть или не дам есть. :)
6. перезагружаем и проверяем на работоспособность и опять на пункт 5.

Я только заметил что загружатся винда не стала особо быстрее, по этому мне этот вариант не особо понравился.

ЗЫ для особых маньяков дальше остается чистка регистров и ковыряние самих файлов (например замена explorerа на что то свое)

Splinter
18.02.2007, 12:48
Я у себя сделал подобную штуку, правда на ДЮРОНЕ 1200 под вин 98 ...
И видеокарта с тв выходом...