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

User Tag List

Страница 8 из 81 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 810

Тема: ZX Spectrum: аппаратная реализация на восьми микросхемах

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

    По умолчанию

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

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

  2. #72
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey2b Посмотреть сообщение
    Кстати, возникла мысль: если для основного процессора написать вместо эмулятора систему - не хилый компьютер получится. Ни кто не хочет взяться за дело?

    я давно обдусывал и немного эксперементировал
    основная проблемма количество перезаписей программы ограниченно 1k

    если вшить basic который будет работать с программами с sd карты получаеться лучше но практического применения такой машинке не видно (видел 2-3 аналогичных проекта но судя по тому что все они заглохли применения им не нашли)
    Ну, во-первых, ни 1к, а 10к - этого должно хватить для разработки системы. А грузиться можно с абсолютно любого носителя прямо в ОЗУ. А ОЗУ можно сделать даже больше 128 к. Видео сигнал в цвете уже есть.

    ---------- Post added at 17:31 ---------- Previous post was at 17:28 ----------

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Можно поподробней, что означает эта шифровка?
    Короче: у меня 2 процессора. Один - видео - формирует изображение. А второй должен эмулировать команды Z80. Мысль такая: если вместо этого написать ему что-то типа бэйсика со всеми системными подпрограммами - получится по харду - спектрум, а по производительности - мама не балуйся.

  3. #73
    Veteran Аватар для sergey2b
    Регистрация
    18.04.2009
    Адрес
    Москва
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    169
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, во-первых, ни 1к, а 10к - этого должно хватить для разработки системы.

    я имелл ввиду перезаписать программу в atmega можно только около 1000 раз+-
    потом ее можно выкидывать
    если вы хотите эмулировать z80 а программа будет в RAM да это сработает

    просто я думал что если уже используеться МК и ПК не счем не совместим но лучше писать непосредственно для МК тем более инструментарий лучше чем для z80

  4. #74
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey2b Посмотреть сообщение
    Ну, во-первых, ни 1к, а 10к - этого должно хватить для разработки системы.

    я имелл ввиду перезаписать программу в atmega можно только около 1000 раз+-
    потом ее можно выкидывать
    если вы хотите эмулировать z80 а программа будет в RAM да это сработает

    просто я думал что если уже используеться МК и ПК не счем не совместим но лучше писать непосредственно для МК тем более инструментарий лучше чем для z80
    А я и говорю: ни 1000, а 10000:
    • Nonvolatile Program and Data Memories
    – 128K Bytes of In-System Reprogrammable Flash
    Endurance: 10,000 Write/Erase Cycles

    Систему писать во FLASH и пусть себе стоит.

  5. #75
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, так что? Есть кто кому не слабо?

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

    По умолчанию

    Цитата Сообщение от Лисицын Василий Николаеви Посмотреть сообщение
    Есть кто кому не слабо?
    теоретически? много кому не слабо.
    практически - нет таких. у всех дела и т.п.

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

  8. #77
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну и ладно. Буду эмулироваться.

  9. #78
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подцепил к проекту RAM. Пишу и читаю с обоих ATмег на полной скорости. Видеосигнал стал таким: (видимо есть некоторые глюки).
    Последний раз редактировалось Lisitsin; 28.05.2014 в 08:13.

  10. #79
    Activist
    Регистрация
    09.01.2010
    Адрес
    г. Москва
    Сообщений
    271
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Entia non sunt multiplicanda sine necessitate...

    Теоретические замечания: вряд ли удасться сэмулировать даже команды Z80 с праильными таймингами (кол-во тактов на инструкцию), т.к. для этого должны соблюдаться условия кратности времени исполнения инструкции Z80 и времени эмуляции ее же мегой. При этом, учитвая, что разные инструкции Z80 исполняются за разное число тактов, а еще наверное и отдельные инструкции выполняются разное число тактов в зависимости от ее операндов (этого точно не знаю)...

  11. #80
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за замечания. Каждый такт считаю. Все команды хорошо документированы. Число тактов начиная от начала цикла М1 (выборки команды из памяти) указываю в программе в коментариях. Пример программы выкладывал где-то ранее. Не удаётся уложиться по времени (не на много) с командами DAA и XOR, но я надеюсь, что на работоспособность это сильно не повлияет.
    Последний раз редактировалось Lisitsin; 14.09.2010 в 22:45.

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

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

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

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

Похожие темы

  1. реализация JavaScript-a на ZX-Spectrum-48k
    от bigral в разделе Программирование
    Ответов: 4
    Последнее: 10.01.2010, 12:02
  2. Аппаратная эмуляция GS/TFM/AY
    от Black_Cat в разделе Эмуляторы
    Ответов: 34
    Последнее: 03.05.2008, 23:34

Ваши права

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