User Tag List

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя
Показано с 101 по 110 из 154

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

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

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

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

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Про ОКЕАН-240 ничего не помню.
    Можно тут почитать. Или тут и тут и здесь


    Цитата Сообщение от barsik Посмотреть сообщение
    Он что "круче" ИРИШИ и ОРИОНА ?
    На мой взгляд нет.


    Цитата Сообщение от barsik Посмотреть сообщение
    Раз платы продавались в Ленинграде, то здесь должны быть и другие люди купившие платы ОКЕАНА-240 и вероятно обладающие изобилием программ для него. Скорее всего ОКЕАН-240 есть у местных коллекционеров старой техники.
    У некоторых есть.

    barsik - всё вы не о том. Пора идти создавать программы для ПЭВМ "Ириша"...

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

  3. #2

    Регистрация
    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.

  4. #3

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2312 Посмотреть сообщение
    Может просто не потянешь. Там ПЗУ есть и К155РЕ3, и К556РТ4, и К556РТ5, и К573РФ2, и К573РФ4(6), и не по одной штуки во всей конструкции, даже в минимальной конфигурации. И микросхем много, больше 100 шт. даже в минимальной конфигурации. Вот может из-за этого и не хочешь заняться...
    Да, куда уж мне... Там же РФ2 есть!
    А насчет кроссплат и сотни микросхем - ты прав. Я не люблю таких монстров. Когда задача может быть решена с меньшим количеством микросхем и механических контактов, я выберу именно это решение.
    Наверное, этим мне Океан и импонирует.
    А в конечном счете этому миру не нужны ни Ириша, ни Океан. Они оба - предмет для хобби.
    А здесь уже действует правило фломастеров...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  5. #4

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для тех, кому интересно, а давайте пофантазируем на тему, как бы вы дополнили мнемоники интеловского ассма "новыми" командами Z80, которых нет в i8080 ?

    ЗЫ у меня на самом деле практический интерес...
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #5

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Denn, не о чем фантазировать, это будут мнемоники 8086.
    Больше игр нет

  7. #6

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Для тех, кому интересно, а давайте пофантазируем на тему, как бы вы дополнили мнемоники интеловского ассма "новыми" командами Z80, которых нет в i8080 ?

    ЗЫ у меня на самом деле практический интерес...
    Когда я переходил с Апогея на ZX, то для меня мнемоники Z80 казались крайне неудобными по сравнению с ВМ80. А посему переходя на ZX я перешел с ассемблером Микрон, который портировал .
    Так вот , сейчас уже не помню все, но некторые названия мнемоник так и перенес. А другие переназначил по аналогии с ВМ80

    Например LDED ADDR => LD DE, (ADDR)
    LBCD ADDR => LD BC,(ADDR)
    соотвественно запись
    SDED и SBCD
    Но оговрюсь, что не все мнемоники я перекладывал, некоторые записывал в виде данных.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #7

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    ...LDED ADDR...
    LBCD ADDR...
    ...SDED и SBCD...
    Что-то я посмотрел на это, и мозг мне шепчет: пусть всё же будет труъ Ассм8080, а в причинных местах прог "DB 20H,M2-M1+1; =short JMP" и т.п..
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #8
    HardWareMan
    Гость

    По умолчанию

    Вот тут приведен документ, который показывает, что не всем нравились нативные мнемоники Z80. Подчеркивается сообщество PDPшников.

  10. #9

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вот тут приведен документ, который показывает, что не всем нравились нативные мнемоники Z80. Подчеркивается сообщество PDPшников.
    Vital72, вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:

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

  11. #10
    HardWareMan
    Гость

    По умолчанию

    Vital72, а доступ ко флейму у вас есть? Если нет, то проходите мимо.

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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