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

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 23 из 23

Тема: ZX-Spectrum / Magic

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

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    А о каком собсно клоне речь ???
    Глюк сразу был или потом проявился ?

    Приколы с ребутом бывают из-за длинных шлейфов клавиатуры .
    Но у меня есть подозрения на глюкавось RAM гденить в области переменных .
    Речь идет о моем новом спеке на FPGA!
    Думаю это было с самого начала
    Точно сказать не могу т.к. глюк обнаружил когда
    начал загружать первую игру через Tape_IN...

    Попробую описать подробнее:

    Только один раз (по счастливой случайности) получилось загрузить Exolon.
    При загрузке были глюки.
    Бордюр был нормальный, тобиш все как надо, бегущие полосы и без помех.
    И вот в области PAPER, когда появилась заставка загрузки,
    начали хаотично промелькивать маленькие полоски длиной в 8 пикселей,
    причем их было больше в правой половине PAPER.
    Игра загрузилась но музыки слышно небыло.
    AYшка только немного пердела...
    И во время игры тоже. Наблюдались теже самые полосы.
    Поиграл немного!
    Когда кончились все 10 жизней и вдруг AY заиграла, причем чисто.
    Когда эта музычка закончилась, появилось меню и звук опять пропал, опять какие-то щелчки...
    Попробовал проиграть еще раз... тоже самое, в том же месте звук появился.

    Клавиатура PS/2, и я вырезал ее из кода... проблемы оставались!

    В BASICе пробовал PRINT "Hallo Speccy" и все было ОК!
    Как только пишу BORDER 1 спек либо резетится либо появляются всевозможные ошибки!

    Сейчас я доунградил свой спек до минимума (48К)...
    Убрал AY.... Глюки теже.
    Загрузить ничего не могу..
    Начмнается загрузка... Пищит... Появляется
    Renegade... Потом еще пищит секунду и в конце загрузкии бутблока такая же история как с BORDER 1
    Либо рестарт, либо ошибки всякие....

    Что делать.... незнаю

    Сегодня буду обкатывать код в симуляторе....
    Может чего отроется....
    Последний раз редактировалось ILoveSpeccy; 10.08.2007 в 18:44.

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

    По умолчанию

    У меня жудкие подозрения на конфликт проца и ВК когда они начинают ломиться в VRAM . И переменные васика как раз лежат в VRAM странице !

    Кстати когда сделаешь сайт ? Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения
    Последний раз редактировалось fan; 11.08.2007 в 14:45.
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

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

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Кстати когда сделаешь сайт ? Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения
    Зарегистрирую на следующей неделе, а когда сделаю ...
    точно не знаю, т.к. постараться придется

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

    Spartan-II намного быстрее того CPLD на котором я свой первый спек собирал...
    VHDL-код я на 99% перенял от старого спека!
    В симуляторе... после того как было обращение в
    VRAM, и пин /CE у VRAM опять стал "1"... буквально
    на несколько ns /CE опять получает "0". И буфер
    A->VA включается.... Вот и мусор на ШД.....
    Симулировал код со спека на CPLD.... все без проблем!

    Поэтому я решил переделать код и сделать его полностью синхронным...
    Полностью исключу такие вещи как:
    Код:
    nRAMCE <= '0' when nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' else '1';
    и заменю на

    Код:
    process (clk)
       if rising_edge(clk) then
          if nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' then
             nRAMCE <= '0';
          else
             nRAMCE <= '1';
       end if;
    end process;
    Может чего и выйдет... Сам незнаю т.к. я, откровенно говоря, новичек в этом деле

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. Magic Land Dizzy
    от jim в разделе Игры
    Ответов: 20
    Последнее: 09.03.2008, 22:43
  2. Формат MAGIC-файлов
    от CityAceE в разделе Оси
    Ответов: 7
    Последнее: 20.11.2006, 10:09
  3. фильтр Magic Blur
    от E.Sokol в разделе Эмуляторы
    Ответов: 2
    Последнее: 23.03.2006, 12:13
  4. концовка Heavy of the Magic
    от Максагор в разделе Игры
    Ответов: 6
    Последнее: 18.08.2005, 22:54
  5. Компьютер Magic Box
    от gexor в разделе Несортированное железо
    Ответов: 0
    Последнее: 03.03.2005, 09:31

Ваши права

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