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

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 49

Тема: Олд-программинг.

  1. #11
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    блит сюрфейс там тоже медленный.
    чо, даже movs* не успевает?

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

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    пишешь в программе:

    asm
    mov ax,13h
    int 10h
    end;

    и получаешь режим 320x200, 256 цветов.
    Если ставить точку, то можно использовать pokeb(0XA000, x*320+y,15), если читать данные, то нечто другое.
    Там давно есть видеодрайвер BGI для этого режима, можно использовать родной бормановский интерфейс для работы с графиков.
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  3. #13
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    чо, даже movs* не успевает?
    что это такое ? я ламир. не понимаю о чём вы.

  4. #14
    Member
    Регистрация
    30.05.2011
    Адрес
    Пермь
    Сообщений
    98
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может заинтересует PC Game Programmer's Encyclopedia
    Пока искал вот еще попалось, мб пригодтсяThe Difference Engine

  5. #15
    Member
    Регистрация
    25.06.2009
    Адрес
    Таганрог
    Сообщений
    151
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я много писал на Watcom C++ 10.6, с 1997 до начала 2000-х. Для вывода графики в режиме 1280x1024x256 использовалась библиотека VBE2.0 - фактически BIOS видеокарты. Линейная адресация памяти. Использовал вместе с DosNavigator, его редактором, там отличная подсветка синтаксиса. Писал сам функции вывода текста векторными шрифтами *.chr ( их тогда много было, в том числе кириллица ).

    Watcom считался профессиональным, основные достоинства - линейная адресация памяти ( никаких дурацких страниц по 64к ), в том числе при доступе к видеопамяти, надежность ( у борландовских поделок всегда были предсказуемые и не очень глюки ) и высокое качество самого компилятора ( ассемблерные вставки делать не было смысла, и так высокая скорость ).

    Хорошие готовые графические библиотеки мне не попались, связку Watcom+VBE2 пилил сам. Из-за линейной адресации это было одно удовольствие. Отладчик у него был, но я почти не использовал, а потом вообще перестал.

    В 2008 запускал свои программы под Linux в Dosemu, скорость на современном компе вообще сумасшедшая получалась.
    ZX Spectrum 48 issue 2, A600, Балтика, Commodore 64 + 1541-II

  6. #16
    Master
    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    828
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    108 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    https://github.com/keendreams/keen


    ---------- Post added at 14:50 ---------- Previous post was at 14:46 ----------

    Похоже что у ваткома нет интерфейса. То есть там нужно использовать сторонний текстовый редактор.
    IDE там есть - но на фоне ECLIPSe и др. "малость скуповата" - посему внешний редактор и makefile в придачу. Однако ватком компилирует на порядок быстрее чем gcc, да и код на выходе приличный. (речь за С).
    PS: однако к его ИДЕ можно прикрутить внешний редактор.
    Последний раз редактировалось AlexG; 19.09.2014 в 09:11.

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

  8. #17
    Member
    Регистрация
    25.06.2009
    Адрес
    Таганрог
    Сообщений
    151
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а borland - для студентиков и их преподов. Видел увлеченных C builder'ом, только у них не было ни одной надежной программы написано. Все всегда сбоило, на разных машинах по-разному.
    ZX Spectrum 48 issue 2, A600, Балтика, Commodore 64 + 1541-II

  9. #18
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DrPass Посмотреть сообщение
    Там давно есть видеодрайвер BGI для этого режима, можно использовать родной бормановский интерфейс для работы с графиков.
    BGI для слабаков

    Цитата Сообщение от ALKO Посмотреть сообщение
    что это такое ? я ламир. не понимаю о чём вы.
    это команды блочных пересылок(считай LDIR )- пересылка
    movsb - побайтно
    movsw- словами
    movsd - 32bit

  10. #19
    Veteran
    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И стоит учесть, что простое mov reg,mem:mov mem,reg было чуть-чуть, но быстрее rep movs*.

  11. #20
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    И стоит учесть, что простое mov reg,mem:mov mem,reg было чуть-чуть, но быстрее rep movs*.
    какой reg?

    и где были те времена, когда хором орали - "ты чо?777 пц-отстой!"
    ?

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Ваши права

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