|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Solid C - компилятор Си для Спринтера
Author |
Message |
dhau
Maniac
Joined: 12 Oct 2004 13:49 Posts: 233
|
Представления не имею. Если найдешь SOLiD-а, обязательно свистни мне Он всплыл на пару сообщений в Фидо-эхе RU.MSX где-то в 2001-м году, но потом опять пропал
|
16 Oct 2004 15:33 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Свисну
_________________Vasil Ivanov vasil-i@yandex.ru
|
22 Oct 2004 13:09 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
| | | | Vasil Ivanov wrote: readme.rus - первое, что надо перевести. Здесь особенности пакета, портированного на Спринтер. bugs.! - он совсем маленький cc.rus - дока по си-компилятору. devel-1.rus - некоторая инфа по сборке проги из нескольких исходников. devel-2.rus - создание своих библиотек (irl-формата), для юзания с линкером ld.exe. ld.rus - дока линкера. ol.rus - дока библиотекаря. whatsnew.rus - история версий программ пакета. Очень не помешала бы дока по си-функциям (clib.rus) данного пакета, потому, что в некоторых функциях встречаются отличия от стандартных (PC-шных), например функции перемещения указателя в файле. Но она объемистая. Да я фактически все доки и перечислил . По .rel/.irl форматам и по асму, уже есть англицкий вариант. Вобщем все доки, кроме cc.rus и clib.rus ты переведешь за час, а может и быстрей . | | | | |
Вопрос - как перевести слово "библиотекарь", чтобы было правильно в том смысле, в котором оно тут используется?
|
05 Nov 2004 18:49 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
| | | | Shaos wrote: | | | | Vasil Ivanov wrote: readme.rus - первое, что надо перевести. Здесь особенности пакета, портированного на Спринтер. bugs.! - он совсем маленький cc.rus - дока по си-компилятору. devel-1.rus - некоторая инфа по сборке проги из нескольких исходников. devel-2.rus - создание своих библиотек (irl-формата), для юзания с линкером ld.exe. ld.rus - дока линкера. ol.rus - дока библиотекаря. whatsnew.rus - история версий программ пакета. Очень не помешала бы дока по си-функциям (clib.rus) данного пакета, потому, что в некоторых функциях встречаются отличия от стандартных (PC-шных), например функции перемещения указателя в файле. Но она объемистая. Да я фактически все доки и перечислил . По .rel/.irl форматам и по асму, уже есть англицкий вариант. Вобщем все доки, кроме cc.rus и clib.rus ты переведешь за час, а может и быстрей . | | | | |
Вопрос - как перевести слово "библиотекарь", чтобы было правильно в том смысле, в котором оно тут используется? | | | | |
Librarian
|
05 Nov 2004 18:54 |
|
|
dhau
Maniac
Joined: 12 Oct 2004 13:49 Posts: 233
|
|
06 Nov 2004 08:52 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
А вот то что на спм делает LBR-каталоги как называется?
|
06 Nov 2004 09:00 |
|
|
dhau
Maniac
Joined: 12 Oct 2004 13:49 Posts: 233
|
|
06 Nov 2004 09:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
LBR = Library, а тот кто их делает, по идее, должен называться Librarian А тут речь идет о другом "библиотекаре" - OL, который делает IRL библиотеки. Вот его описание на английском http://www.seasip.demon.co.uk/Cpm/irl.htmlИ я собственно спрашивал как его назвать, т.к. в первом варианте я недолго думая написал "Library Maker", а потом cr0acker посоветовал назвать это "Librarian", т.е. непосредственный аналог первоначального слова "Библиотекарь", но я сильно подозреваю, что это должно уже как-то называться по английски, т.к. английский язык вроде как родной для CP/M и термины должны быть устоявшимися.
|
06 Nov 2004 18:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
Положил переведенный bugs.txt в Sprinter (ENG) с комментарием про то что char не работает c %X в этом компиляторе.
|
06 Nov 2004 21:37 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
Блин - они его называют "Archiver" (LAR - Library Archiver)
|
06 Nov 2004 21:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
| | | | Vasil Ivanov wrote: readme.rus - первое, что надо перевести. Здесь особенности пакета, портированного на Спринтер. bugs.! - он совсем маленький cc.rus - дока по си-компилятору. devel-1.rus - некоторая инфа по сборке проги из нескольких исходников. devel-2.rus - создание своих библиотек (irl-формата), для юзания с линкером ld.exe. ld.rus - дока линкера. ol.rus - дока библиотекаря. whatsnew.rus - история версий программ пакета. Очень не помешала бы дока по си-функциям (clib.rus) данного пакета, потому, что в некоторых функциях встречаются отличия от стандартных (PC-шных), например функции перемещения указателя в файле. Но она объемистая. Да я фактически все доки и перечислил . По .rel/.irl форматам и по асму, уже есть англицкий вариант. Вобщем все доки, кроме cc.rus и clib.rus ты переведешь за час, а может и быстрей . | | | | |
Перевел devel-1.txt - см. форум Sprinter (ENG)
|
11 Nov 2004 07:17 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Спасибо. Положу себе в солид-пакет.
_________________Vasil Ivanov vasil-i@yandex.ru
|
11 Nov 2004 10:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
|
25 Nov 2004 17:56 |
|
|
Shiru Otaku
Doomed
Joined: 16 Mar 2002 17:00 Posts: 490
|
Интересует, насколько реально юзание сабжа. Есть вопросы. Скажем, что и как там с банками памяти? Программа может быть больше 16к (64к)? Как с asm-вставками? Как с прерываниями?
Версии кросс-компилятора на PC нет, как я понимаю? А в SPRINT`е компилер будет работать?
Понятно, что я и сам могу всё узнать и проверить. Но это время...
Я примеряюсь, реально-ли поюзать Solid C для написания спринтеровской части линка Sprinter<->PC. Чтобы шибко много времени не тратить. Мне для программы нужно: чтение входных параметров exe-файла; работа с файлами на диске (чтение и запись); вывод в консоль (printf, как я понимаю, уже есть?); асм-вставки с возможным юзанием дополнительного обработчика IM2 (чтобы с портом через прерывание работать).
|
07 Jan 2005 22:18 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22571 Location: Silicon Valley
|
Могу ответить по части памяти. Как я понял ввиду того, что компилятор портировался с CP/M ни о каких банках памяти речи нет (во всяком случае стандартными средствами языка). Для больших данных можно использовать прямое переключение окон. Для большого кода можно заюзать DLL-либы. Так как libman может их рассовывать хоть по всей памяти Спринтера мы можем получить более чем достаточно памяти для кода.
|
08 Jan 2005 21:12 |
|
|
Who is online |
Users browsing this forum: No registered users and 25 guests |
|
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
|
|