Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Apr 20, 2019 4:12 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 22 posts ]  Go to page Previous 1 2
Author Message
PostPosted: Mon Sep 10, 2012 11:43 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Только определение числа.


Top
   
PostPosted: Tue Sep 18, 2012 11:46 am 
Offline

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

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

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


Top
   
PostPosted: Tue Sep 18, 2012 12:30 pm 
Когда Quake портировали функции 70 не было даже в проекте.


Top
   
PostPosted: Tue Sep 18, 2012 2:21 pm 
Offline

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

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


Top
   
PostPosted: Tue Sep 18, 2012 3:07 pm 
Offline

Joined: Tue Oct 05, 2010 6:05 pm
Posts: 213
Поиск "mov.*,\s*58" по папке programs на имеющейся под рукой старой копии svn выдал такой списочек (см. под спойлером), заглянул в пару попавшихся - функция использовалась, все проверять поленился.
Spoiler: Show
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


Top
   
PostPosted: Sun Oct 07, 2012 4:54 pm 
Offline

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

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


Top
   
PostPosted: Fri May 10, 2013 12:16 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 979
Продолжение будет?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 22 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited