Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс май 28, 2017 7:28 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу Пред. 1 2
Автор Сообщение
СообщениеДобавлено: Пн сен 10, 2012 11:43 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Только определение числа.


Вернуться к началу
СообщениеДобавлено: Вт сен 18, 2012 11:46 am 
Не в сети

Зарегистрирован: Ср сен 15, 2010 7:22 pm
Сообщения: 101
Цитата: "2) 58 функция оставлена ради совместимости - скорее всего она нужна для Quake и Pig."

Я тут поэкспериментировал с ядром полугодовалой давности (изменил поведение неопределённых функций так, чтобы приложение их использующее прибивалось с диагностическим сообщением), в частности - выключил SysFn 58. :)

Скрупулёзно не проверял, но найти приложение, которое бы вылетело из-за выключения SysFn 58 , мне не удалось. В частности, Pig тоже работает ... :)


Вернуться к началу
СообщениеДобавлено: Вт сен 18, 2012 12:30 pm 
Когда Quake портировали функции 70 не было даже в проекте.


Вернуться к началу
   
СообщениеДобавлено: Вт сен 18, 2012 2:21 pm 
Не в сети

Зарегистрирован: Ср сен 15, 2010 7:22 pm
Сообщения: 101
Но, насколько понимаю, эта программа общается с Kolibri OS не непосредственно, а через порт SDL. Поэтому вопрос состоит только в том, насколько трудно эту программу перекомпилировать (если это уже не было сделано ...)? Я надеюсь, что современный порт SDL не использует этой устаревшей функции (по крайней мере Pig даёт основание так думать :) )

P.S. А вообще-то (на мой взгляд) программы, не входящие в дистрибутив, не должны быть препятствием для изменения программного интерфейса, ибо можно выполнить в этом случае два шага:
- указать, что программа работает только с версией 0.7.7.0;
- установить TODO, касающееся её перекомпиляции (доработки).


Вернуться к началу
СообщениеДобавлено: Вт сен 18, 2012 3:07 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 176
Поиск "mov.*,\s*58" по папке programs на имеющейся под рукой старой копии svn выдал такой списочек (см. под спойлером), заглянул в пару попавшихся - функция использовалась, все проверять поленился.
Спойлер: Показать
svn\programs\develop\libraries\libs-dev\libimg\pcx\pcx.asm
svn\programs\demos\3DS\VIEW3DS.ASM
svn\programs\system\panel\trunk\@PANEL.ASM
svn\programs\develop\scc\Cc1.asm
svn\programs\develop\scc\Cc3.asm
svn\programs\develop\scc\CC4.ASM
svn\programs\develop\scc\OSFUNC.ASM
svn\programs\develop\fasm\tags\1.68\system.inc
svn\programs\develop\fasm\trunk\system.inc
svn\programs\games\arcanii\trunk\ascl.inc
svn\programs\games\phenix\trunk\ascl.inc
svn\programs\games\pong3\trunk\ascgl.inc
svn\programs\games\arcanoid\trunk\ascl.inc
svn\programs\games\tanks\trunk\leveledit.asm
svn\programs\network\ppp\trunk\ppp.asm
svn\programs\network\mp3s\trunk\mp3s.asm
svn\programs\fs\copyr\trunk\ascl.inc
svn\programs\fs\sysxtree\trunk\ascl.inc
svn\programs\fs\sysxtree\trunk\sysxtree.asm
svn\programs\demos\trantest\trunk\ascl.inc
svn\programs\demos\3detx60b\trunk\ascl.inc
svn\programs\demos\3dcube2\trunk\ascgl.inc
svn\programs\other\slovarik\ASCL.INC
svn\programs\other\slovarik\SLOVARIK.ASM
svn\programs\other\rtfread\trunk\ascl.inc
svn\programs\other\period\trunk\period.asm
svn\programs\media\sb\trunk\sb.asm
svn\programs\media\animage\trunk\events_of_window.inc


Вернуться к началу
СообщениеДобавлено: Вс окт 07, 2012 4:54 pm 
Не в сети

Зарегистрирован: Ср сен 15, 2010 7:22 pm
Сообщения: 101
(1) Обсуждение нужности некоторых устаревших системных функций продолжено в более подходящем для этого разделе.

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


Вернуться к началу
СообщениеДобавлено: Пт май 10, 2013 12:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 971
Продолжение будет?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB