Важная информация

User Tag List

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя
Показано с 71 по 80 из 84

Тема: Мучаюсь с разводкой новой платы...

  1. #71
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Конечно! Как безвайтовость сделана (в ReSpecT 128K)??? please....
    Безвейтовость ??? Да там одна сплошная вейтовость %)
    С.м. диграмму там где про цвет на точку (я её ща малость подправил чтоб было видно как в респекте фурычит). Если проц ломится в VRAM во время работы ВК то его клок отрубается (на бордюре не отрубается). Зато в RAM всегда летает как не разгоняй .

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Думал Serial EEPROM какой нибудь....
    А еще проще в часиках (PCF8583), там 240 байт.... Хватит с лихвой.
    Религиозные убеждения убеждают что нужно юзать статику с батареей , или флешатину фурычащую как статика (не помню как зовётся).
    Писать в часы не одабрям (необоснованные испуги пугают отсутствием оных часов в гредущем).

    Цитата Сообщение от Sonic Посмотреть сообщение
    Ой, зря ты это ИМХО. Лучше уж сделать полную совместимость с P1024SL.
    Как уже сказал - порт накручивал от балды .
    И всеравно считаю что так называемая совместимость - лесом... (ниже объясню). Ибо раскладка порта EFF7 менялась раза три (если не больше), про другие порты и говорить страшно (особенно мозговые).

    Цитата Сообщение от Sonic Посмотреть сообщение
    Реализуй 384x304,
    384x304 жуть кошмарная которая использует страныцы не имеющие отношение не то что к видео страницам , но даже к тормозной видео линейке (если есть такой клон). А у меня чисто физачески только видео страницы юзаются .

    Цитата Сообщение от Sonic Посмотреть сообщение
    , а что касается турбы... Сделай переключалку совместимую со Скорпионом.
    В скорпионе есть режимы от 3,5 до 21мгц ?

    Цитата Сообщение от Sonic Посмотреть сообщение
    А то опять будет геморрой с поддержкой и никто в результате поддерживать не будет ни Пентагон1024 ни тебя.
    Не поверишь , но проблемма решается простым добавлением SETUP в прогу . Да даже в дёмках где есть музло под ковокс , парой дают почеловечьи выбрать свой порт .

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

    И кстати , ALL . Восемь бит , это не восемь устройств/режимов , а немного побольше К чему я это ??? Наверное к сетатапу
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  2. #72
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    И всеравно считаю что так называемая совместимость - лесом...
    Так не надо лес-то дальше рассаживать, он и так уже большой и дремучий.
    384x304 жуть кошмарная которая использует страныцы не имеющие отношение не то что к видео страницам , но даже к тормозной видео линейке (если есть такой клон). А у меня чисто физачески только видео страницы юзаются .
    Интересно, а какая польза от 256x256? 384x304 может и жуть, но появился он от необходимости иметь приемлемый текстовый экран.
    В скорпионе есть режимы от 3,5 до 21мгц ?
    Там всего два режима: 3.5 и 7. А у тебя разве нет? Бит-то один...
    Не поверишь , но проблемма решается простым добавлением SETUP в прогу . Да даже в дёмках где есть музло под ковокс , парой дают почеловечьи выбрать свой порт .
    Поверю, только сие некомфортно для пользователя.
    Ну на худой конец можно оснастить прогу какимнить бинарником в котором дедовским способом будут вписываться номера портов и биты .
    Или придумать некий BIOS, который это делает, и найти куда его запихнуть в ПЗУ. Глядишь и для P1024 поддержка появится. У Скорпиона такое уже было, только RST 8 для этой цели штука неудобная.

  3. #73
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот я, например, планировал проблему совместимости
    с существующими клонами решить следущим образом:
    Никаких портов для выбора конфигурации использоваться не будет!
    Изменить конфигурацию можно будет либо в SETUP, либо online через клаву!
    Выбрал нужную конфигурацию - она сохранилась например в SerialFLASH.
    ПЛИС читает инфу оттуда и рулит портами как надо.
    И соответствующие банки с различными прошивками в ПЗУ подключает.
    С точки зрения совместимости с уже существующим софтом проблем быть недолжно,
    т.к. для программ это абсолютно прозрачный процесс.

    Добавлено через 5 минут
    Цитата Сообщение от fan Посмотреть сообщение
    Безвейтовость ??? Да там одна сплошная вейтовость %)
    С.м. диграмму там где про цвет на точку (я её ща малость подправил чтоб было видно как в респекте фурычит). Если проц ломится в VRAM во время работы ВК то его клок отрубается (на бордюре не отрубается). Зато в RAM всегда летает как не разгоняй .
    А я думал вообще без тормозов
    Просто пин с WAIT на ПЛИС не нашел! Как я понял тормоз включается отрубанием CLOCK???
    Может и мне так сделать??? Ногу для WAIT сэкономить мона!
    А вообще охота совсем без тормозов
    Последний раз редактировалось ILoveSpeccy; 13.07.2007 в 16:13. Причина: Добавлено сообщение

  4. #74
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Интересно, а какая польза от 256x256?
    Это четырёх битные разрешения , для портирования графики с других консолей (чтоб "ценные" куски не отрезать). Как однобитные (пока) не используются .

    Цитата Сообщение от Sonic Посмотреть сообщение
    Бит-то один...
    С порта идёт восемь , что несколько развязывает руки .

    Цитата Сообщение от Sonic Посмотреть сообщение
    Поверю, только сие некомфортно для пользователя.
    Не понимаю этого прикола .
    Один раз выбрать и сохранить "некомфортно" ?
    А выбирать управление для игры то же "некомфортно" ?

    Цитата Сообщение от Sonic Посмотреть сообщение
    Или придумать некий BIOS, который это делает, и найти куда его запихнуть в ПЗУ. Глядишь и для P1024 поддержка появится. У Скорпиона такое уже было, только RST 8 для этой цели штука неудобная.
    Я имел ввиду бинарник с накрутками для проги (если кому лень писать менешку для сетупа).

    А такой подход с BIOS( = лес широкий и ветвистуй в одном пучке ) только развратит программистов , они не только сетапы не будут приделывать , но и писать под такую извраную консоль (существующую в BIOS) , что ни на каком другом реале не запустися . (шутка юмора)
    ================================================== =======

    Собсно чего сейчайс творится ? - Есть туева хуча портов с попсовой дешифрацией , не требующей никаких немо-бас . То что и десяти процентов этого лома не используется подавляющим большинством юзверов - к годалке не ходи . Но как только кто-то что-то хочет захавать сразу протесты . И спрашивается нафига мне резервировать порты под девайсы которые никогда у меня не будут торчать , если эти порты можно пустить на что угодно .
    Как пример - есть некий видео чип (или не важно что , хоть ящик шаговиков), который претендует на роль стандартного девайса , вместо того чтоб устраивать консилиум по выбору портов , нужно лишь "заставить" программёров прикрутить сэтап к проге . Я уже не говорю про выбор раскладки для мозговых портов , уж с десяток лет очевидно что нужно прикручивать сетуп ко всему что юзает больше 128к мозгов .

    Добавлено через 23 минуты
    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Как я понял тормоз включается отрубанием CLOCK???
    Именно им .

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Может и мне так сделать??? Ногу для WAIT сэкономить мона!
    Именно поэтому оно так и сделано

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    А вообще охота совсем без тормозов
    Эээ , думаю при разгоне всёравно придётся притормаживать , я эту проблемму решил на корню
    Последний раз редактировалось fan; 13.07.2007 в 17:12. Причина: Добавлено сообщение
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  5. #75
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Эээ , думаю при разгоне всёравно придётся притормаживать , я эту проблемму решил на корню
    Ну по крайней мере стандартный режим на 3.5 МГц безвайтовым обязательно сделаю

    Добавлено через 18 часов 44 минуты
    Вчера ради интереса повыпаивал ВСЕ ДО ЕДИНОГО блокировочные
    конденсаторысо своего спека (того, что на CPLD XC95144XL).
    Он запустился нормально и я не обнаружил никаких проблем со
    стабильностю. Все дорожки 0.4мм и питание идет не со стороны YA и
    проца а наоборот - с другого конца.
    Может быть он остался работоспособным потому, что плата маленьких
    размеров (160мм х 100мм, AY проводами подпаян)????

    -----------------------------------------------------------------------

    Долго думал как ноги на ПЛИС сэкономитъ.
    Может сделать видео на отдельной ПЛИС (XC9572)???
    Тогда можно будет и глубину цвета до 4 бит на цвет увеличить! будет 4096 цветов.
    Только вот как между собой нормально соеденить процессорную часть с видео???
    Я имею в виду передачу каких сигналов (проц <=> видео, кроме шин А и D)
    надо огранизовать и как ??? Думал сделать как в SpeccyBob
    т.е. передавать в видеоадаптер 3 сигнала:

    1. Увеличить значение экранного счетчика на 1
    2. Читать байт пикселов
    3. Читать байт аттрибутов

    Из видео в процессор только 1 сигнал: INT

    Может у кого нибудь есть другие идеи на этот счет???
    Последний раз редактировалось ILoveSpeccy; 14.07.2007 в 12:17. Причина: Добавлено сообщение

  6. #76
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Может быть он остался работоспособным потому, что плата маленьких
    размеров
    ИМХО и частоты не великие и архитектура простая . У меня ваще такое пугало как дуэт48 (размерами больше пентагона и с убого разведённым питанием) без кандюков работало Только на видео сигнале дофига всякой ряби было (как на фирменном спеке).

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Может сделать видео на отдельной ПЛИС (XC9572)???
    Не одабрям , т.к. их цена в среднем 10 гринов (т.е. это эначит что в некоторых городах и больше), а это не есть гуд (ALL не любит таких подоражаний).
    И я сомневаюсь что в XC9572 влезит необходимая куча регистров + мелоч , ибо - [ 3 канала * 4бит(на канал) * 16оттенков = мозг в 192 бит ] .

    А вот в основной матрице такая фигня запросто уместится .
    Кстати думаю стоит выдрать накрутчик из сырков V9938 (всё есть у меня на сайте в самом низу страницы). Принцип действия простой - выбираем девайс , швыряем ему по два байта на один цвет в палитре (RGB) , после этого двайс сам переключается на приём следующей пары байт и т.д. пока все 16 цветов не загрузятся .
    По два байта нужно швырять потому что - в первом байте биты красного и синего - 0 R2 R1 R0 0 B2 B1 B0 , во втором только зелёного - 0 0 0 0 0 G2 G1 G0 .

    Во блин , там 3бита на канал (я чёто думал что четыре , ещё удивлялся чего это в TurboGrafX16 по 3 сделали ) .
    Короче можно и три сделать , хотя палитра получается страшноватая (но полюбому лучше чем при 2бита на канал).
    Но зато существует крутейшая конвертилка какртинок под такую палитру !
    http://www5d.biglobe.ne.jp/~hra/soft...omsx/index.htm
    Она кстати супортит режим похожий на Hardware Multicolor (Атрибут на байт (два цвета на каждые восемь точек по горизонтали)) , только с произвольной палитрой , картинки получаются просто супер .
    Останется лишь сами байты/биты перетосавать под спековый экран .

    З.Ы. В TurboGrafX16 юзается несколько палитр , но там свой резон - каждый тайл может захавать любую палитру . В спеке впринципе можно почикать экран на области действия каждой палитры , тоже не хило будет .

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Может у кого нибудь есть другие идеи на этот счет???
    Если провода джойстика торчат из матрицы , то можно выкинуть порт кемпстона наружу (с переключением между джоями конечно будет облом).

    И насколько я понял - если раньше спокойно умещалось два бита на цветовой канал , то остаётся освободить всего три пина (для трёх бит на канал),т.е. выкинуть какойнить COM порт .

    З.Ы. Делай сайт !!! И накидай там всяких описаний чего и как будет фурычит , а так же блок схемы того что будет в матрице и самого компа .
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  7. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #77
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    З.Ы. Делай сайт !!! И накидай там всяких описаний чего и как будет фурычит , а так же блок схемы того что будет в матрице и самого компа .
    Очень даже хорошее предложение
    Со воими рекомендациями и соображениями идем СЮДА

  9. #78
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    На ПЛИС PS/2 клава занимает, точно не помню, около 125 ячеек (только опрос, спек в клаву ничего не посылает. Да и зачем?)
    Так что проблем я невижу...
    Прием и расшифровка последовательности скан-кодов + расшифровка кодов нажатия/отжатия + формирование матрицы ZX-клавиш + обработка дополнительных клавиш и преобразование их в параллельно нажатые ZX-клавиши + интерфейс со Спектрумом и все 125 ячеек ??? НЕ ВЕРЮ!
    У меня код на чистом асме для КР1878ВЕ1, который делает все описанное, занимает около 700 байтов + буфер ОЗУ ~32 байта.

    Если речь шла о Verilog-коде ps2, который лежит на opencores, то, боюсь, на Спектруме от него без серьезной переработки толку мало будет.
    Последний раз редактировалось KingOfEvil; 17.07.2007 в 01:33.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  10. #79
    Master Аватар для ILoveSpeccy
    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Прием и расшифровка последовательности скан-кодов + расшифровка кодов нажатия/отжатия + формирование матрицы ZX-клавиш + обработка дополнительных клавиш и преобразование их в параллельно нажатые ZX-клавиши + интерфейс со Спектрумом и все 125 ячеек ??? НЕ ВЕРЮ!
    У меня код на чистом асме для КР1878ВЕ1, который делает все описанное, занимает около 700 байтов + буфер ОЗУ ~32 байта.

    Если речь шла о Verilog-коде ps2, который лежит на opencores, то, боюсь, на Спектруме от него без серьезной переработки толку мало будет.
    Т.К. код еще не проверен на реале, воздержусь от комментариев.
    Вот доделаю плату, потом разберемся: возможно или нет?

    p.s. В данный момент собираю DivIDE (XC9572 + RAM + ROM)
    Как только обкатаю , буду доделывать плату.....

  11. #80
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Вот доделаю плату, потом разберемся: возможно или нет?
    Возможно, но не в 125 ячейках. И будет довольно тяжело. Некоторые вещи удобней делать в МК.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 180
    Последнее: 21.12.2008, 19:30
  2. Голосование по новой рубрике
    от Black_Cat в разделе Форум
    Ответов: 70
    Последнее: 02.04.2007, 00:20
  3. Формат EXE/DLL для новой ОС
    от Alex/AT в разделе Оси
    Ответов: 32
    Последнее: 26.04.2005, 18:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •