Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Разработка НОВОГО клона (http://zx-pk.ru/showthread.php?t=4381)

Micro-80 13th January 2007 13:56

Quote:

Originally Posted by MegaMyth
Ног на 2 проца хватает, но не нужно забывать что нужно еще и другие функции в плис заталкать, такие как IRQ DMA возможно серийные порты пару штук всевозможные дешифраторы портов и многое многое другое.

Привет. А процесс будет продолжаться?
Вообще, кстати, правильно люди советовали присмотреться к более современным FPGA... Например первый Cyclone я купил за 600 рублей - но там пара PLL, и почти 6000 LE, три синклера влезет :).
Да, а 2-й Циклон с 4600 LE и 13-ю аппаратными умножителями стоит в Точке опоры $17... Куда катится мир...

И тоже недавно начав осваивать FPGA, прислушался к людям, изучаю Verilog. После AHDL - небо и земля. Синтезируемый язык - рулез!

Успехов!

MegaMyth 14th January 2007 05:17

Quote:

Originally Posted by Micro-80
Привет. А процесс будет продолжаться?

В том то и дело что процесс продолжается... На сегодняшний день имею:
Произвольную синхронизацию, произвольный размер рабочей области (разрешение), аппаратный скролинг по Х и У, 256 цветов из палитры 32К (всего палитр 4). Кстати "прыгающий ржач" в аватаре не случаен... это была первая анимашка каторой я порадовал сожителей по квартире...
Ах да... чуть не забыл... проца до сих пор нет, но сделан эквивалент его шины, для загрузки данных в видеопамять и запись в порты ВК через LPT порт... собран он банально на еще одной плис :-) MAX7128 (другой не было, а эта досталась нахаляву... работа хорошая).
Общее кол-во мсх в девайсе пока 4-ре... 1 Плис, 2 ОЗУ и 1 логика (буфер синхров на ВГА).


Quote:

Originally Posted by Micro-80
Вообще, кстати, правильно люди советовали присмотреться к более современным FPGA...

Я вот уже тоже начинаю подумывать над чемнить более современным. Мне CHRV показал пальцем на ACEX и сказал сколько стоит... мне понравилось... да и вроде спринтер на ней собран... начал юзать - понравилось... написал палитру - начались проблемы связанные с задержками внутри плис... при клоке в 24 мгц (41нс) задержки составляют 32 нс... минимальное время доступа к памяти - 15нс... чудо что микрухи успевают за 9нс сделать все свои дела, но жаль что не все а только 50%, поэтому на экране каката хрень появляется порой, но потом прогреваются и ситуация улучшается, но опять таки не на много. Подумываю над тем чтобы снизить частоту клоков (для того чтобы не останавливать работу над проектом), до тех пор пока не куплю новую ПЛИС.

Планы на будущее:
1. Реализовать стандартный экран спектрума.
2. Сделать EGA режим.
3. Сделать Текстовые режимы (ПЗУ с фонтами ставить не буду, так как шить не где :-)))

Lethargeek 14th January 2007 08:17

Quote:

Originally Posted by MegaMyth
2. Сделать EGA режим.

Вот токо не надо обзывать EGA все что угодно, где есть "16 цветов на точку".
То, что имеем на АТМ или SAM Coupe - это не EGA никаким боком.

ASDT 14th January 2007 10:28

Я сумел остановиться в железных разработках ...
И другим советую. Софтом надо заниматься ...

Valen 14th January 2007 18:28

Quote:

Originally Posted by MegaMyth
Планы на будущее:
1. Реализовать стандартный экран спектрума.
2. Сделать EGA режим.
3. Сделать Текстовые режимы

Про игровой (тайлово/спрайтовый) режим забыл.

Кстати, зачем EGA?
Обычный VGA 640*480*256 подойдёт, как для игрового
так и для GUI режима.

Raydac 14th January 2007 22:03

Quote:

Originally Posted by ASDT
Я сумел остановиться в железных разработках ...
И другим советую. Софтом надо заниматься ...

Софт это сложно, железо сейчас попроще стало :) если бы им занимались, то глядишь и всё не так плохо было бы.. а остановиться и зафиксировать разработку - это поступок сродни героическому.. как на горло наступить себе :)

Lethargeek 15th January 2007 07:05

Quote:

Originally Posted by MegaMyth
Планы на будущее:
1. Реализовать стандартный экран спектрума.
2. Сделать EGA режим.
3. Сделать Текстовые режимы (ПЗУ с фонтами ставить не буду, так как шить не где :-)))

Quote:

Originally Posted by Valen
Про игровой (тайлово/спрайтовый) режим забыл.
Кстати, зачем EGA?
Обычный VGA 640*480*256 подойдёт, как для игрового
так и для GUI режима.

Ты што?! Режимов и так маловато намечено. :v2_neutr:
Одних текстовых нужно несколько штук с разным размером матрицы символа. :v2_neutr:
Спрайтовых тоже желательно парочку - с "квадратными" спрайтами и с "вертикальными". :v2_neutr:
Раскладок разных тоже побольше. Кроме того, желательо, чтобы разные видеорежимы могли работать только на разных мониторах и поменьше пересекались (решения, проверенные временем!!). :v2_neutr:
И главное - ориентация только на софтверные интерфейсы и драйвера!! :v2_neutr: :v2_neutr: :v2_neutr:

Тогда все вышеперечисленное точно имеет шанс стать стандартом. :v2_neutr:
А то на этом аццтойном Спектруме уже 20+ лет один режим на все случаи жизни... Безобразие какое... Писишники издавна имеют возможность впихивать в каждую софтину кучу библиотек и наборов графики для разных режимов, а спектрумисты чем хуже?

Romanich 15th January 2007 09:58

Quote:

Originally Posted by Lethargeek
Спрайтовых тоже желательно парочку - с "квадратными" спрайтами и с "вертикальными".

Вам нужен спрайтовый режим??? :v2_scare:
Вы изменили своим взглядам? ;)

Micro-80 15th January 2007 11:00

Quote:

Originally Posted by MegaMyth
В том то и дело что процесс продолжается... На сегодняшний день имею:
Произвольную синхронизацию, произвольный размер рабочей области (разрешение), аппаратный скролинг по Х и У, 256 цветов из палитры 32К (всего палитр 4). Кстати "прыгающий ржач" в аватаре не случаен... это была первая анимашка каторой я порадовал сожителей по квартире...
Ах да... чуть не забыл... проца до сих пор нет, но сделан эквивалент его шины, для загрузки данных в видеопамять и запись в порты ВК через LPT порт... собран он банально на еще одной плис :-) MAX7128 (другой не было, а эта досталась нахаляву... работа хорошая).
Общее кол-во мсх в девайсе пока 4-ре... 1 Плис, 2 ОЗУ и 1 логика (буфер синхров на ВГА).:-)))

А пишете , как я понял в квартусе? Шьёте чем? Мне это еще предстоит - пока модели в симуляторе отлаживаю :), хотя микрухи уже куплены.

Quote:

Я вот уже тоже начинаю подумывать над чемнить более современным. Мне CHRV показал пальцем на ACEX и сказал сколько стоит... мне понравилось... да и вроде спринтер на ней собран... начал юзать - понравилось... написал палитру - начались проблемы связанные с задержками внутри плис... при клоке в 24 мгц (41нс) задержки составляют 32 нс... минимальное время доступа к памяти - 15нс... чудо что микрухи успевают за 9нс сделать все свои дела, но жаль что не все а только 50%, поэтому на экране каката хрень появляется порой, но потом прогреваются и ситуация улучшается, но опять таки не на много. Подумываю над тем чтобы снизить частоту клоков (для того чтобы не останавливать работу над проектом), до тех пор пока не куплю новую ПЛИС.
Я тоже сначала купил асекс 1К10, валялась год, но когда в декабре наконец-то дошли руки - понял, что мала она. Купил циклон-1, его должно хватить. Кстати, по скорости - какая тактовая частота у вас? Откуда задержки такие большие - у меня 32-битное умножение за 24нс выполняется, причем без оптимизации...

icebear 15th January 2007 12:58

Quote:

Originally Posted by MegaMyth
Мне CHRV показал пальцем на ACEX и сказал сколько стоит... мне понравилось...

ACEX уже не выпускается, стоит так же, как Сyclone, вместимость меньше, наворотов (типа вских ClockBoost и т.п.) меньше - нафига?


All times are GMT +4. The time now is 13:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.