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

User Tag List

Показано с 1 по 10 из 10

Тема: Z80 симулятор для PROTEUS'а ...

  1. #1
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Talking Z80 симулятор для PROTEUS'а ...

    Привет всем.

    Увидел, что часто интересуются симулятором Z80 под PROTEUS. Вот решил разобраться и написать. Предупреждаю, что писал неделю по вечерам в промежутках между лечением. Старался всё повторить в точности как в описании, но без тестов не понять ... В данной версии не реализованы WAIT, HALT и нет прерываний. Просто не дописал ... Компонент взят стандартный из библиотеки "Z80 CPU" и к нему приделан Z80.dll. На всякий случай я сохранил продублированную библиотеку в которой этот компонент.

    Вообщем, кому интересно, пользуйтесь.

    Весь проект выложить не смог, на форуме как всегда ограничения по размерам. Как буду дома на днях, сохраню на какой-нибудь обменник, типа yandex.disk.

    Благодарность за помощь в изучении: Blade, Keeper, DDp, Lion17, SAM style.

    Вот исходники проекта: http://yadi.sk/d/L5N0JjEwDJ2uh

    В проекте создаются две DLL'ки. "Z80.dll" для Proteus'а ... Я так и не смогу его настроить что бы выдавить из него хотя бы 100 кГц в реал тайме. Вначале грешил, что у меня симулятор такой уж тормозной и решил скомпилировать DLL, для человеческого использования, без классов, это "Z80CPU_DLL.dll", получил примерно 40 скоростей относительно Speccy на одном ядре 2.4 гГц, причём память крутил без оптимизации. Простой ИФ и вызов процедуры которая выдаёт значение памяти. Проект протеуса я так и не смог настроить в нормальной скорости ... Вожет кто-то сможет, пользуйтесь, но как я понял, симуляция всё эта крайне примерная. Может кто подскажет, что и где надо настроить в симуляторе ???
    Вложения Вложения
    Последний раз редактировалось Robus; 25.11.2013 в 20:48.
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

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

  3. #2
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил версию симулятора, и выкладываю ссылку на исходник ...

    Удачи всем.
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  4. #3
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus Посмотреть сообщение
    и выкладываю ссылку на исходник ...
    а что бы на гитхаб не выложить?

  5. #4
    Master
    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    а что бы на гитхаб не выложить?
    Серёга, а что это ???

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

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

  6. #5
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ага, сервак. если пользуешься гитом, то вся "проблема" - только зарегаться, а это быстро. дальше просто самим гитом выкладываешь изменения, одной кнопкой типа. зато все видят актуальную версию и могут дальше ее развивать или фиксить.

    если гит не юзаешь - сложнее разобраться, но не смертельно. и в жизни пригодится

    кармы там никакой нет, народ всякий хлам бывает выкладывает - всем пофиг. но зато если надо - вот оно, самое последнее.

  7. #6
    Member
    Регистрация
    01.12.2013
    Адрес
    г. Пермь
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день!
    Новой модели Z80 для Proteus не появилось?

  8. #7
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  9. #8
    Member
    Регистрация
    01.12.2013
    Адрес
    г. Пермь
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И где там модель для proteus'а?

  10. #9
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что такое Proteus?

  11. #10
    Member
    Регистрация
    01.12.2013
    Адрес
    г. Пермь
    Сообщений
    41
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Я не понял вашего вопроса, но всё равно отвечаю!" :-)
    Proteus

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

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

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

Похожие темы

  1. Ответов: 63
    Последнее: 12.10.2023, 19:09
  2. Симулятор электропоезда ЭР-2
    от Nomy Graphics в разделе Игры
    Ответов: 21
    Последнее: 15.06.2007, 21:57

Ваши права

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