User Tag List

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

Тема: Мнемоники i8080 vs Z80

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312
    barsik - всё вы не о том. Пора идти создавать программы для ПЭВМ ИРИША...
    Совершенно согласен. Из-за участия во флеймах и склоках совершенно не остаётся времени на любительское программирование. Иногда полчаса в день, а часто вообще 0. А столько интересных задач ждут... Но что тут делать, сами видите, - "враги наезжают", приходится отплёвываться. Уже почти "затравили", скоро придётся собирать вещи и уматывать с этого сайта. А жаль... хороший сайт.

    Спасибо Viktor2312 за присланный DJVU_Pro V4.10. К сожалению, у Вас версия ещё древнее моей.
    Попробуйте скачать с сайта журнала "МПСС" подшивки журналов за 1986 и 1987 (там опубликованы и ИРИША и ОКЕАН-240). Они в формате DJVU, посмотрите "просматриваются" ли они у Вас. Если просматриваются, значит кроме самой программы у Вас инсталлированы новые DLL или "плагины" (это что-то матерное, но все так говорят).

    Вчера решил попробовать адаптацию РК86-игр на ИРИШУ. Самым грубым варварским способом. Чтобы проверить саму идею. Вобще-то есть две идеи, одна варварская, другая интеллектуальная (есть и 3-я, но её использовать я пока не готов). В грубом способе адаптации думать и вникать в логику работы игры не требуется. А вот во втором методе, необходимо понимать, хотя бы что и где программа что-то делает с экраном.

    Взял исходник самой простейшей игры в кодах для РК86. Называется "Охота на уток". И за пару часов грубым методом адаптировал её. Для такого грубого метода нужен существенный запас по скорости, а его на базовой ИРИШЕ нет. Правда в тех случаях, когда в игре можно задавать уровни (а реально это обычно просто константа торможения), то потеря в скорости компенсируется выбором более высокого уровня игры.

    Хотел сегодня попробовать второй более сложный метод, который уже не особо тормозит, но не довелось - "враги достали", пришлось убить кучу времени на писанину. Этот метод на порядок более трудоёмкий и потому годится, скорее, только для маленьких и простых игр. Впрочем сам я ценю только XONIX-а, потому его точно сделаю. Ещё имеют некоторую ценность шахматы, но их адаптировать совсем не надо, как и все корректные РК-программы - прицепил к ним "имитатор ПЗУ РК", что кидается в область F800 и всё без проблем работает.

    А вообще, разработав технологию, вполне реально адаптировать для ИРИШИ по несколько убогих РК-игр за вечер. БОльшую часть времени отнимает получение полноценного исходника (неполноценный исходник, а точнее просто ассемблерный текст получить легко, - 5 секунд и готово, а вот чтобы получить полноценный исходник иногда приходится анализировать код и логику работы). Поэтому легко получаются исходники тех программ, где нет извратов, нет перемещений блоков кода, а также для программ, где не использован самомодифицирующийся код.

    Для адаптации для ИРИШИ игр от ОРИОНА и СПЕЦИАЛИСТА грубым методом нужен, по видимому, чуть-ли не двойной запас скорости. А с учётом, что в ОРИОНЕ 2.5 МГЦ, а 5 МГЦ в ИРИШЕ иметь просто нереально, то тут нужен другой, намного более трудоёмкий метод адаптации. И даже, если это удастся, такая игра на базовой ИРИШЕ будет дико тормозной, если не поднять реальный такт ИРИШИ хотя-бы до тех же 2.5 МГЦ.
    Последний раз редактировалось barsik; 19.12.2016 в 05:36.

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

  3. #2

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я отвечу в этой теме Программное обеспечение ПЭВМ "ИРИША", "ИРИША-Л" и "ИРИША-М", а то это уже будет чистый оффтоп.

  4. #3

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  5. #4
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Из-за участия во флеймах и склоках совершенно не остаётся времени на любительское программирование. Иногда полчаса в день, а часто вообще 0. А столько интересных задач ждут...
    А вас что, кто-то силком заставляет участвовать во флейме? Игнорировать религия не позволяет?
    Цитата Сообщение от AlexG Посмотреть сообщение
    Кому он нужен, когда есть ВинДежаВю?
    Цитата Сообщение от barsik Посмотреть сообщение
    Попробуйте скачать с сайта журнала "МПСС" подшивки журналов за 1986 и 1987 (там опубликованы и ИРИША и ОКЕАН-240). Они в формате DJVU, посмотрите "просматриваются" ли они у Вас. Если просматриваются, значит кроме самой программы у Вас инсталлированы новые DLL или "плагины" (это что-то матерное, но все так говорят).
    Легко и не принужденно.

    WinDjView это всего 2 файла: EXE и его собственная DLL. Работают даже простым копированием, как портативные программы.
    Последний раз редактировалось HardWareMan; 15.12.2016 в 03:53.

  6. #5

    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Спасибо Viktor2312 за присланный DJVU_Pro V4.10. К сожалению, у Вас версия ещё древнее моей.
    Попробуйте скачать с сайта журнала "МПСС" подшивки журналов за 1986 и 1987 (там опубликованы и ИРИША и ОКЕАН-240). Они в формате DJVU, посмотрите "просматриваются" ли они у Вас. Если просматриваются, значит кроме самой программы у Вас инсталлированы новые DLL или "плагины" (это что-то матерное, но все так говорят).
    У меня всё просматривается, с момента его установки и по сей день, не было ещё ни одного файла (который не повреждён по каким нибудь причинам) который не открылся бы. Только за сегодня уже с пару десятков файлов просматривал, конвертировал в BMP из него и никаких проблем. Всё работает идеально.


    Цитата Сообщение от barsik Посмотреть сообщение
    Ещё имеют некоторую ценность шахматы
    Для меня первостепенную, РС достал меня уже по 5...10 партий в день с ним режусь, но пока безрезультатно, лупит меня как хочет, хотя я особо и не напрягаюсь, но если и напрячься, то ничья в лучшем случае, вумный зараза. Хочу с Иришкой сыграть, но хочется хорошую и полноценную программу заточенную максимально для Ириши.


    Цитата Сообщение от barsik Посмотреть сообщение
    Для адаптации для ИРИШИ игр от ОРИОНА и СПЕЦИАЛИСТА грубым методом нужен, по видимому, чуть-ли не двойной запас скорости. А с учётом, что в ОРИОНЕ 2.5 МГЦ, а 5 МГЦ в ИРИШЕ иметь просто нереально, то тут нужен другой, намного более трудоёмкий метод адаптации. И даже, если это удастся, такая игра на базовой ИРИШЕ будет дико тормозной, если не поднять реальный такт ИРИШИ хотя-бы до тех же 2.5 МГЦ.
    Надо улучшать кодинг, а не гнать частоты. У меня в планах на Ириша-2020, только 2МГЦ, и то не факт, что основной МП будет на 2 МГц, но МДП_Ириша-2020_ver_1.0 будут точно на 2МГц, точнее они уже есть, просто нужно с макетки, хотя и заводской, перегнать в форм-фактор модулей Ириши и организовать канал связи, а тут есть маленькая сложность, точнее пока неопределённость, то есть нужно консультация, либо самовъезд в проблему, пока не занимался этой проблемой. Так что нужно улучшать качество кодинга, писать более быстро работающий код...
    Ладно, планов грамодьё, где бы на это всё время найти, и мозг бы ещё простимулировать чем нибудь...

    - - - Добавлено - - -

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, куда уж мне... Там же РФ2 есть!
    А насчет кроссплат и сотни микросхем - ты прав. Я не люблю таких монстров. Когда задача может быть решена с меньшим количеством микросхем и механических контактов, я выберу именно это решение.
    Наверное, этим мне Океан и импонирует.
    А в конечном счете этому миру не нужны ни Ириша, ни Океан. Они оба - предмет для хобби.
    А здесь уже действует правило фломастеров...
    То была шутка Жень, я в твоих способностях не сомниваюсь, и считаю тебя Гуру, в старом железе так уж точно.
    Жаль, что у тебя нет желания, но всё в этом мире изменчиво, буду надеяться на лучшее, а вдруг...

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

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

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

Похожие темы

  1. I8080 TO Z80 SOURCE TRANSLATOR
    от Sergey в разделе Программирование
    Ответов: 33
    Последнее: 25.05.2025, 15:08
  2. Ответов: 72
    Последнее: 08.12.2019, 00:36
  3. Совместимость Z80 и i8080 (580ВМ80)
    от Dmitry Dubrovenko в разделе Для начинающих
    Ответов: 50
    Последнее: 08.05.2016, 09:54
  4. Код эмуляции i8080 на С
    от medvdv в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 27.03.2015, 03:43
  5. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43

Ваши права

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