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

User Tag List

Страница 2 из 18 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 172

Тема: A давайте разработаем собственный Z80 на VHDL.

  1. #11
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от iceoflame Посмотреть сообщение
    Просто T80 уже обкатанный и нормально работает.
    Здесь я с тобой полностью согласен. Т80 уже практически полностью симулирует железный оригинал.
    Новый же процессор по определению будет неприменим для спектрум-машин, впрочем, и для остальных существующих тоже.
    Только если лепить свою машину (в рамках проекта соседнего топика). Но... софт? Не, не так... СОФТ????
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #12
    Master
    Регистрация
    17.05.2011
    Адрес
    Днепропетровск
    Сообщений
    520
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ewgeny7, Есть только смысл другую платформу ковырять (Амига и др 16 битные, типа БК...). Для всего восьмибитного есть реверс который полностью нормальная штуковина.
    ZXM-Phoenix v.03/2048/FDD/HD/YM-2149F/PS2-kbd; U8EP3C development board БК-0011М by Woland + SMK 512

  3. #13
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а можно ли допилить T80 до ez80? чтоб 24bit АЛУ и адресса? ато оно печально в 64kb, или еще круче до 24bit/32bit/64bit по желанию (програмно выбирая режим)

  4. #14
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У T80 есть явные недостатки... Возможно, они уже исправлены, но тот вариант, что мне попался дурит с WAIT-ами... И не работает нормально на высоких частотах.

    ---------- Post added at 15:32 ---------- Previous post was at 15:30 ----------

    На счет 16-битного Z80 - то тут перспектив не вижу... Ибо есть 16/32-битные процы более нормальные.
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

  5. #15
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от WingLion Посмотреть сообщение
    У T80 есть явные недостатки... Возможно, они уже исправлены, но тот вариант, что мне попался дурит с WAIT-ами...
    На opencores и прочих интернетах Т80 не полностью пофикшеный. Самый совершенный вариант хранится исключительно на нашем форуме
    Автор Speccy-2010 syd в своем проекте допилил Т80 до состояния совместимости. Немного позднее эта версия Т80 была использована в проектах uX-Speccy. Нигде более оно не выкладывалось. Качество симуляции видно по "критичным" программам, использующим времянки настоящего Z80 для построения изображения (сложные демки).
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #16
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Самый совершенный вариант хранится исключительно на нашем форуме
    э... а в каком месте, если не секрет?
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

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

  8. #17
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Новый же процессор по определению будет неприменим для спектрум-машин, впрочем, и для остальных существующих тоже.
    Это почему? Делаем так, что проц отрабатывает и новый и старый режим. Т.е. времянки старых команд + сами команды. И новый, с новыми времянками и командами. Переключаться - новый регистр, доступ по 1 новому коду. Совместимость почти 100%.

    Цитата Сообщение от WingLion Посмотреть сообщение
    На счет 16-битного Z80 - то тут перспектив не вижу...
    Ага. А вставка пары новых команд для акселя, так это просто мегабудущее... Ну не смешно ли? 16 или 32 бита - вот будущее и оно очень реально. Реализуемо и с очень высоким процентом совместимости.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  9. #18
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Ага. А вставка пары новых команд для акселя, так это просто мегабудущее... Ну не смешно ли? 16 или 32 бита - вот будущее и оно очень реально. Реализуемо и с очень высоким процентом совместимости.
    В идеале там нужно целый набор команд для работы со словами, особенно работа с памятью. Ну и аккумулятор тоже дополнить старшим байтом.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #19
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Это почему? Делаем так, что проц отрабатывает и новый и старый режим. Т.е. времянки старых команд + сами команды. И новый, с новыми времянками и командами. Переключаться - новый регистр, доступ по 1 новому коду. Совместимость почти 100%.
    это уже есть в eZ80

  11. #20
    Activist Аватар для WingLion
    Регистрация
    27.07.2005
    Адрес
    St.Petersburg, Russia
    Сообщений
    208
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В идеале там нужно целый набор команд для работы со словами, особенно работа с памятью.
    То есть, по сути - другой процессор - а это у меня давно есть - еще и в четырехядерном варианте с предельной тактовой 160MHz, хотя, вру, на циклоне-3 тактовая повыше, просто запускал его еще только на 2-м.


    Цитата Сообщение от Vadim Посмотреть сообщение
    А вставка пары новых команд для акселя, так это просто мегабудущее... Ну не смешно ли?
    Засмеять можно любую идею, если слова вырвать из контекста, переврать и переставить наоборот... (про то, что у акселя не одна, а несколько десятков команд и работает он с данными до 2048-разрядов и говорить не буду)
    ...подключил к ZX-spectrum-у винчестер на 500Gb...
    вместо надписи "1982 (c) Sinclair Research Ltd." появилась надпись "O, Chudo!"
    С уважением, WingLion АКА Ivan Mak.

Страница 2 из 18 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 135
    Последнее: 12.05.2020, 19:58
  2. Сырок FDC1772 в VHDL
    от fan в разделе Несортированное железо
    Ответов: 10
    Последнее: 24.03.2017, 16:45
  3. YM2149 - а вот кому VHDL код?
    от icebear в разделе Звук
    Ответов: 15
    Последнее: 11.01.2006, 14:46

Ваши права

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