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

User Tag List

Страница 9 из 11 ПерваяПервая ... 567891011 ПоследняяПоследняя
Показано с 81 по 90 из 108

Тема: "Новые" игры для РК совместимых

  1. #81
    Member Аватар для mvg
    Регистрация
    25.02.2017
    Адрес
    г. Рязань
    Сообщений
    62
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Летающая тарелка может лететь под землей"
    это не баг а фитча столкновения с препятствиями в отладочной версии отключены

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


    для микроши версия возможна.
    Последний раз редактировалось mvg; 19.03.2017 в 15:44.

  2. #82
    Member Аватар для ZEvS
    Регистрация
    18.03.2017
    Адрес
    г. Москва
    Сообщений
    51
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mvg Посмотреть сообщение
    "Летающая тарелка может лететь под землей"
    это не баг а фитча столкновения с препятствиями в отладочной версии отключены
    .
    Ок, понял.

  3. #83
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mvg Посмотреть сообщение
    Может дело в эмуле
    дело в пц-шной клавиатуре...
    при нажатии начинает пищать биос...
    непонятно почему я не спотыкался об это раньше...
    правда недавно её разбирал чистил...
    так все работает


    Цитата Сообщение от mvg Посмотреть сообщение
    qaop m я конечно ввел, но оно только для эмуляторов. ибо на рк-партнере и прочем - йцукен. и на латинице - тож jcuken
    не это я в курсе
    в смысле нужно дублирование управления на случай нерабочести курсора (я ламал кнопки на реале)
    или возможность его как то менять

    Цитата Сообщение от mvg Посмотреть сообщение
    для микроши версия возможна.
    избавляйтесь от обращений к пзу
    и пишите сразу под все РК-шки одновременно

    а на чем вообще пишите?
    Последний раз редактировалось NEO SPECTRUMAN; 19.03.2017 в 20:30.

  4. #84
    Member Аватар для ZEvS
    Регистрация
    18.03.2017
    Адрес
    г. Москва
    Сообщений
    51
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    избавляйтесь от обращений к пзу
    и пишите сразу под все РК-шки одновременно
    На мой взгляд, это не так просто. Если не обращаться к ПЗУ, то надо обращаться к портам, а у каждого ПЭВМ эти порты разные... Или придется драйвера писать...

  5. #85
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEvS Посмотреть сообщение
    Если не обращаться к ПЗУ, то надо обращаться к портам, а у каждого ПЭВМ эти порты разные... Или придется драйвера писать.
    никаких проблем
    все элементарно просто
    у всех РК-шек первые 32к рама
    порты мапятся на память

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



    в начале исходника пишем
    Код:
    rktype = 1
    
    if rktype = 1
    crtaddr = xxxx
    dmaaddr = xxxx
    endif
    
    if rktype = 2
    crtaddr = xxxx
    dmaaddr = xxxx
    endif

    в коде все обращение к портам в виде

    Код:
    ld (dmaaddr+1),a
    
    ld h,high crtaddr
    ld l,low crtaddr + 1

    чтоб пере компилировать код на другую машину нужно изменить одну цифру...

    а вот чтоб поддерживать совместимость через обращение к ПЗУ уже нужно знать особенности его на каждой машине... и куча головной боли...

    вот портировать на ЮТ88, Микро80 уже будет наверное немного сложнее...
    Последний раз редактировалось NEO SPECTRUMAN; 19.03.2017 в 23:41.

  6. #86
    Member Аватар для ZEvS
    Регистрация
    18.03.2017
    Адрес
    г. Москва
    Сообщений
    51
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    у всех РК-шек первые 32к рама
    За исключением 16К версий.
    Кстати, еще наверняка видеобуфер в разные области ОЗУ мапятся.
    Во всем остальном, согласен.

  7. #87
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEvS Посмотреть сообщение
    Кстати, еще наверняка видеобуфер в разные области ОЗУ мапятся.
    какая разница куда он мапиться изначально
    когда его положение меняется программно в начале
    перепрограммированием DMA на нужные адреса одинаковые для всех...

    тоже и касается 16К версий
    если оно туда помещается
    Последний раз редактировалось NEO SPECTRUMAN; 19.03.2017 в 23:58.

  8. #88
    Member Аватар для ZEvS
    Регистрация
    18.03.2017
    Адрес
    г. Москва
    Сообщений
    51
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    какая разница куда он мапиться изначально
    когда его положение меняется программно в начале
    перепрограммированием DMA на нужные адреса одинаковые для всех...
    Вы предлагаете написать что-то вроде универсального "монитора", с функциями, и вставлять его в каждую программу. В принципе, это должно сработать.

  9. #89
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    512 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEvS Посмотреть сообщение
    что-то вроде универсального "монитора"
    я не предлагаю никакого универсального монитора
    я вообще не приветствую обращение к драйверам\мониторам (за исключением работы с накопителями)

    только прямое обращение к железу!
    только хардкор!

  10. #90
    Member Аватар для mvg
    Регистрация
    25.02.2017
    Адрес
    г. Рязань
    Сообщений
    62
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "а на чем вообще пишите?"
    win asm студия. целевая платформа - партнер 01.01 (первый комп)

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

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

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

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

Похожие темы

  1. Игры с TURBO-загрузкой для "LENINGRAD-2012"
    от zx-kit в разделе Игры
    Ответов: 350
    Последнее: 20.07.2021, 10:53
  2. Ответов: 43
    Последнее: 03.10.2015, 07:09
  3. [Пермь] Продам кассеты "MK-60-5" "новые 1993 г."
    от temaperm в разделе Барахолка (архив)
    Ответов: 34
    Последнее: 02.07.2012, 08:13
  4. Бот для игры в "Морской бой": история, теория, практика
    от Barmaley_m в разделе Программирование
    Ответов: 37
    Последнее: 25.01.2012, 11:09
  5. Ответов: 4
    Последнее: 06.01.2009, 00:08

Ваши права

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