Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Доступен неофициальный порт игры Космические рейнджеры для Linux

16.10.2026 07:29 (MSK)

Разработан кросс-платформенный порт игры "Космические рейнджеры HD: Революция", реализованный с использованием библиотеки SDL и компилятора Free Pascal (FPC). Порт основан на восстановленных исходных кодах, полученных путём декомпиляции и при сборке, позволяющих сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe. При разработке использовались AI-агенты. Код опубликован под лицензией MIT. Сборки формируются для Linux, Android и Windows.

В процессе разработки использовался собственный форк компилятора FPC, созданный для улучшения поддержки LLVM-бекенда на разных платформах и обеспечения совместимости, чтобы игра вела себя абсолютно так же, как оригинальный исполняемый файл на Windows, вплоть до воспроизведения поведения x87 с 24-битной точностью. При задействовании форка FPC с LLVM бекендом порт игры просчитывает симуляцию галактики примерно в 2 раза быстрее оригинальной игры, если сравнивать на одинаковом оборудовании. К тому же, многие изменения в форке FPC позволили найти проблемы в самом FPC, сведения о которых отправлены на рассмотрение в оригинальный проект.

На данный момент порт игры находится в стадии разработки и тестирования, но уже позволяет играть в основную игру так же, как в оригинале, за исключением редких ошибок. Подготовлен экспериментальный мобильный пользовательский интерфейс, который меняет масштабирование многих элементов для более комфортной игры на маленьких экранах с большим разрешением. Самое большое ограничение на текущий момент: отсутствие планетарных боёв, для которых использовался движок MatrixGame, написанный на C++ с DirectX 9 и открытый в 2019 году под лицензией GPLv2. В ближайшем будущем планируется портировать и его.

  1. Главная ссылка к новости (https://github.com/pakompom/Sp...)
  2. OpenNews: Valve опубликовала инструментарий Lepton для запуска Android-игр в Linux
  3. OpenNews: Сервис доставки игр GOG разрабатывает Linux-версию GOG Galaxy
  4. OpenNews: Опубликован исходный код игры Unturned
  5. OpenNews: Quake портирован для запуска внутри игрового мира Roblox
  6. OpenNews: Linux запущен на игровой приставке Atari Jaguar
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66471-game
Ключевые слова: game, port, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, soarin (ok), 07:36, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/–
    >  компилятора Free Pascal

    Наконец-то местным комментаторам радость

     
     
  • 2.3, Аноним (3), 07:38, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/–
    Pascal объективно лучше Ржавого и многих других.
     
     
  • 3.4, Тот_Самый_Анонимус_ (?), 07:59, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –8 +/–
    Чтобы быть хуже паскаля — надо постараться. Если паскальлучше чего-то, это говорит не о крутости паскаля, а о недостатках сравниваемого.
     
     
  • 4.16, Аноним (16), 08:46, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +9 +/–
    Знаем мы вас. На днях разговаривал с коллегой из IT отдела. Знаний о современном паскале ноль. Как на первом курсе вам рассказали о writeln и for так вы и живете в 70-х - 80-х годах прошлого столения. А что в Free Pascal асинхронность, параллельность, дженерики, интерфейсы и всякая мутатень даже и не дагадываетесь. Да и ещё компилятор не даст выполниться коду если он выходит за пределы диапозона и т.д. Ничего не напоминает?
     
     
  • 5.19, Аноним (19), 08:49, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Кажется даже можно проверку отключить для полного хардкора как в си, но это не точно.
     
  • 5.22, soarin (ok), 08:59, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    > в Free Pascal асинхронность, параллельность, дженерики, интерфейсы...

    Да, на всём этом писал в рамках коммерческой разработки. Как-то ностальгии с хорошими чувствами не испытываю.

     
     
  • 6.31, Аноним (16), 09:23, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Я когда пельмени покупаю, мне тоже одни больше нравятся, другие меньше. И это сугобо мое восприятие пельменей
     
     
  • 7.67, Аноним (67), 14:27, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Ты конечно мне сейчас не поверишь, но в реальном мире более качественные пельмени нравятся гораздо большему количеству людей. Качество в целом этим и определяется.
     
     
  • 8.95, _ (??), 20:30, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Конечно не поверю - в реальном мире все жрут шаверму из котят за обе щеки ... текст свёрнут, показать
     
  • 6.68, Смузихеб забывший пароль (?), 14:28, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну кстати, нейронки вполне неплохо переводят с одного языка на другой( даже с неск вариантами результата и относительно-урезанная локальная версия той же геммы4 переводила лучше гугло/яндекс-переводчика, хотя, сколько у них лет и возможностей было это довести до норм состояния ? )

    Ну так вот, они вполне неплохо переводят как с одного натурального языка на другой, так и с одного формального на другой( ЯП. Т.е с паскаля готовый проект вполне наверняка переведут на сишку или раст, а то и на жс/тс и без особых сложностей если дело именно в ЯП )

     
  • 5.23, Аноним (23), 08:59, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/–
    Этот "современный" паскаль сейчас здесь, с вами, в одной комнате?

    > всякая мутатень

    Мы знаем, что там всякая мутатень. Всегда так было.

     
     
  • 6.30, Аноним (16), 09:21, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет, дома остался. Версия 4.8. Кроскомпиляция под aarch64 и windows
     
     
  • 7.53, Аноним (23), 11:02, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Расскажи авторам irfanview и totalcommander что есть кросскомпиляция, а то они не смогли
     
     
  • 8.59, Аноним (16), 11:43, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Коль тебя это тревожит, то будь любезен сообщи им сам... текст свёрнут, показать
     
  • 8.69, Аноним (69), 14:33, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это который настолько древний, что пейсатели под винду ещё не догадывались, что ... текст свёрнут, показать
     
  • 8.89, _kp (ok), 19:08, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    totalcommander завязан на API Windows и систему собщений ... текст свёрнут, показать
     
  • 5.28, Аноним (28), 09:17, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    У Паскаля два фатальных  недостатка: begin и end, а также регистронезависимость.
     
     
  • 6.33, Аноним (33), 09:43, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    begin/end это преимущество. Сразу бабуинов от программистов отсеивает.
     
     
  • 7.66, Смузихеб забывший пароль (?), 14:22, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    программисты сразу выходят
     
  • 6.44, Аноним (3), 10:51, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Регистронезависимость это премиущество потому что не надо зажимать Shift и в целом меньше паришься о том как там ЧтО НапиСано и Назы_вается. Ну и суть не меняется от того что что–то напечатано БольшимиБуквами или большимибуквами. В IDE есть автодополнение которое по возможности исправит написание.
     
     
  • 7.63, Аноним (63), 12:43, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А мне в си нравится, когда __надо _считать __подчёркивания_, потому ___что __это приводит к разным идентификаторам.
     
     
  • 8.78, User (??), 15:11, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а тому, кто будет это читать - вот почему-то нет ... текст свёрнут, показать
     
     
  • 9.96, _ (??), 20:34, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это последние годы когда кожанные это читают и пишут А ЫЫ-шке - пофиг, она по... текст свёрнут, показать
     
  • 6.82, Аноним (82), 15:41, 16/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 5.35, Аныным (?), 09:49, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ссылки на многопоточку вменяемую и асинхронщину в студию. Когда в последний раз им пользовался пару лет назад (переносил для одного местного ЖБИ завода коллектор метрик с Delphi 7 на свежий FPC/Lazarus, то в ветке master все, что касалось многопоточки, было в зачаточном состоянии. Видимо, ты имеешь в виду какие-то сторонние библиотеки. В стандартной поставке даже реализацию thread pool нужно руками писать. Все, что сложнее обычного мьютекса - тоже руками. Например, read-write lock.
     
     
  • 6.36, Аноним (16), 10:04, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Один из примеров https://github.com/ikelaiah/threadpool-fp
    И не надо говорить как это не честно. Для каждого языка есть куча сторонних библиотек, которыми все пользуются.

    https://www.freepascal.org/docs-html/rtl/classes/tthread.executeinthread.html

     
  • 5.41, Аноним (-), 10:43, 16/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 5.93, Аноним (93), 20:03, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А что в Free Pascal асинхронность, параллельность

    ...которые сводятся к сношанию с потоками и мьютексами вручную.

    > дженерики, интерфейсы

    Которые были в C++ еще с тех самых 80х.

    > и всякая мутатень

    А поподробнее?

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

    А вот это как раз было в Паскле еще в тех самых 80х.

    > Знаем мы вас.
    > так вы и живете в 70-х - 80-х годах прошлого столения

    Сори, но ты так и не смог привести ни одного внятного примера, зачем сейчас нужен Паскаль, даже в его современных версиях типа Delphi и FPC.

     
  • 4.17, Аноним (19), 08:46, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А что не так с паскалем begin/end утомляет?
     
     
  • 5.86, Аноним (86), 17:48, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    begin end, да А ещё integer, procedure, function, ненужный then и, конечно же, ... большой текст свёрнут, показать
     
  • 3.65, Смузихеб забывший пароль (?), 14:17, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    не труЪ. Надо было на фортране и о-камл'е !
    мб ещё что-то на лиспе добавить
     
  • 3.73, Смузихеб забывший пароль (?), 14:37, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    конечно лучше. Лучше... лучше чем грузины
     
  • 3.92, Аноним (93), 19:51, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Pascal объективно лучше Ржавого и многих других.

    Вы забыли упомянуть, в чем именно лучше.

     
  • 2.34, Джон Титор (ok), 09:44, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Castle Game Engine не такой уж и плохой движок. На нем множество игр сделано. Хотя они его не использовали
     
  • 2.48, Аноним (48), 10:58, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    FL Studio, Hedgewars, Total Commander, Skype, WinRAR передают вам привет.
     
     
  • 3.56, soarin (ok), 11:04, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Skype передают вам привет

    напомнило

    >Телефоны все трезвонят,
    > Кто-то что-то в трубку гонит,
    > Связь плохая, это, может,
    > Мертвый говорить не может!

     
     
  • 4.61, Аноним (48), 11:59, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Кто ж виноват, что Microslop купили его и угробили проект. До кривых рук M$ не было проблем, нативные версии скайпа были, отлично работал. А теперь имеем монстроуозный M$ Teams написанный с использованием Electron, пожирающий гигабайты памяти.
     
  • 3.76, Джон Титор (ok), 14:48, 16/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     
  • 2.94, Аноним (93), 20:04, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >>  компилятора Free Pascal
    > Наконец-то местным комментаторам радость

    Не на радость - оно ведь ИИшкой написано. 😭

     

  • 1.2, Аноним (3), 07:37, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/–
    Не нужно. Оригинал запускается и работает из-под WINE.
     
     
  • 2.5, анон (?), 07:59, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Вам, комментаторам opennet, ничем не угодишь
     
  • 2.12, нужно (?), 08:39, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Уже на ведроиде запустил?
     
  • 2.42, ДядяПетя (?), 10:43, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Wine - лучший api для игр, то что сдохнет на линукс через пару лет работает под винишком спустя 30
     
     
  • 3.47, kusb reg (ok), 10:56, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В будущем Linux и Winapi победят...
     
  • 2.45, Аноним (45), 10:54, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Wine чужд для экосистемы GNU/Linux.
     
     
  • 3.79, Аноним (79), 15:21, 16/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     

  • 1.7, Sm0ke85 (ok), 08:09, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    >Порт основан на восстановленных исходных кодах, полученных путём декомпиляции и при сборке, позволяющих сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe.
    >При разработке использовались AI-агенты.
    >использовался собственный форк компилятора
    >но уже позволяет играть в основную игру так же, как в оригинале, за исключением редких ошибок

    Что-то пазл как будто не складывается...

     
     
  • 2.25, AInon (?), 09:05, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А думать пробовал?
    Попробую помочь: "байт в байт совпадающий с оригинальным Rangers.exе" на какой платформе? А поддержка каких платформ заявлена? Так где могут быть ошибки?
     
     
  • 3.62, Sm0ke85 (ok), 12:00, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >А думать пробовал?

    Ну вот и включи мозг: они wine "изобретают" для него...

     
  • 2.27, eugener (ok), 09:10, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хоть и байт в байт, а тёплые человеческие руки никто не отменял, бездушный AI код как следует работать не может!
     
  • 2.37, Аноним (37), 10:04, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Вот и не понятно, если байт-в-байт совпадает результат, зачем вообще это всё затевалось? :) Можно было просто cp Ranger.exe Ranger_ai_new.exe
     
     
  • 3.40, Аноним (40), 10:22, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    ну ты МД...
    одно дело скопировать, а другое собрать из исходников... тютеревка...
     
     
  • 4.70, Аноним (67), 14:33, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Какая разница если оригинал под виндой точно такой же байт в байт нет разницы он собран из исходников или просто скопирован. Исходники нужны если ты код править собрался или там троян туда дописать.

    Если пацаны умеют дописывать в код троян, а потом собирать байт в байт пусть мне напишут у меня есть бизнес план.  

     

  • 1.8, Аноним (8), 08:12, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    лучше б оригинальные первые и вторые портировали и пофиксли ролики. а васянский hd и под wine нормально работает
     
     
  • 2.9, Аноним (9), 08:21, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Первую часть автор этого порта, тоже декомпилировал.
     
     
  • 3.71, Аноним (67), 14:34, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Пиратскую Ida Pro скачал?
     

  • 1.10, Аноним (16), 08:36, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Отличная новость. Рад и за Космические рейнджеры и за Free Pascal.
    Хотя "Космические рейнджеры HD: Революция" идут на линуксе под wine даже без какой-либо установки и даже под свободным драйвером для nvidia.


     
     
  • 2.51, Bob (??), 11:00, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    новость в чём? нейрослопе?

    все рейнддеры норм идут под вайном. HD версия - мусор, как и революция. Оригинал закончился на Доминаторах. Дальше пошло поделие от школия.

     

  • 1.11, Аноним (11), 08:37, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Тем временем в gimp не хватает человеческих ресурсов.
     
     
  • 2.14, нужно (?), 08:40, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Все ушли контрибютить в Photocraft.
     
  • 2.24, AInon (?), 09:02, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Что поделать, такова судьбинушка лyddитов, отринувших прогресс.
    У них и раньше было все невероятно уныло и долго (напр. цмик сколько лет делали) потому что гимп нинужОн.
    А сейчас станет еще хуже.
     
     
  • 3.49, Аноним (45), 10:58, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >цмик сколько лет делали

    CMYK нужен только тем, у кого цветные принтеры - CMYK. Остальным он не нужен.

     

  • 1.15, Анонимный аноним (?), 08:40, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Ээээ, декомпиляция наверняка запрещена лицензией оригинала. Прилетил иск о нарушенении авторских прав и это поделие удалят.
     
     
  • 2.18, Старый престарый аноним (?), 08:49, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Декомпиляция разрешена в некоторых юрисдикциях (точно не скажу, но вроде у немцев такое есть). Кто-то декомпилировал и выложил. Эти пересобрали уже выложенный код, другим компилятором. За что им должен прилететь иск?
     
     
  • 3.21, Старый престарый аноним (?), 08:53, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Судя по ссылке в тексте новости, сами и декомпилировали и выложили несколько дней назад. Интересно будет поглядеть, что в результате получится с юридической стороны. Ресурсы кстати предлагается брать из оригинальной игры, с этой стороны вроде чисто.
     
     
  • 4.38, Tty4 (?), 10:05, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Судится никто не запрещает. Но если есть купленный диск и что-то не работает - для личного использования можно делать что хочешь. Вопрос распространения результатов - открытый
     
     
  • 5.54, Bob (??), 11:02, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >для личного использования можно делать что хочешь

    Это прокурору расскажешь)

     
  • 3.29, penetrator (?), 09:21, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    прилетит гитхабу и он по законодательству своей юрисдикции удалят репу, и всё

    если в Германии можно, то и хостить надо там же

     
  • 2.26, Аноним (23), 09:07, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Если прилетил, то фу-фу-фу конторе. У меня честно куплено всё до чего дотянулся в стиме. Но не играю. А вот когда ещё играл годиков 20 назад и был честно куплен лицензионный диск со второй частью из-за "оригинальной" защиты было невозможно адекватно играть, в результате чего имея лицуху приходилось качать версию с таблЭткой с просторов тогда ещё свободного веба. Весьма не радовала невозможность поиграть в честно купленный нифига не дешёвый диск. Поэтому такие поделия, просто форкающие запускатор, поддерживаю двумя руками
     

  • 1.32, Аноним (32), 09:41, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Зачем?
     
     
  • 2.55, Bob (??), 11:03, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ИИ слоп)
     

  • 1.39, Аноним (39), 10:18, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Зашёл на реп , посмотрел кто указан в авторах Да-да, нейросетки не увидел, а з... большой текст свёрнут, показать
     
     
  • 2.43, ДядяПетя (?), 10:45, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так написали же - компилируется байт в байт
     
     
  • 3.57, Аноним (16), 11:17, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    При чем тут Паскаль? Там логическая ошибка. И то, если Count 100% никогда не может дойти до верхнего предела Integer, то ничего там страшного нет.
    А про Росу ты прав. Она божественна
     
     
  • 4.64, Аноним (64), 12:53, 16/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 4.72, Аноним (67), 14:37, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну думал что в оригинале точно такая же ошибка? Нет? Ну так подумай!
     
  • 2.87, Аноним (86), 18:08, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > выход за пределы буфера

    Выглядит сомнительно. Тут ещё и Count показывает не длину строки, а значение, на единицу меньшее. То есть если длина строки 1 символ (и она занимает 2 байта, включая завершающий #0), то Count будет равен нулю. Думаю, ТАКАЯ ошибка точно всплыла бы где-нибудь. Раз не всплывает, значит, что-то здесь не так очевидно, как вам (нам) кажется.

    Кстати, первый символ, возможно, пропускается, потому что там какой-нибудь UTF BOM (Byte Order Mark). Но всё равно нпонятно, что такое SetLength и как оно себя поведёт в таком случае - почитал документацию и ничего не понял.

    Добавлено поздлее после общения с ллм. Возможно, фокус в том, что в Паскале индексация массивов идёт с единицы, а не с нуля.

     
     
  • 3.88, Аноним (39), 18:25, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В Паскале по-умолчанию индексация с единицы. Суть не в этом. Видимо, для многих код на Паскале непривычен, показываю приблизительный аналог функции на Си.

    size_t foo_strlen(const char* p_String)
    {
    size_t c = 0;

      while(p_String[c] != '\0')
      {
        c++;
      }

      return c;
    }

    Так изначальная проблема должна быть нагляднее.

     
     
  • 4.90, Аноним (86), 19:36, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так-с. Я уже почти готов согласиться с тем, что я плохой сишник. Что не так с этим кодом? Не вижу в нём проблем :(
     

  • 1.58, Alexey Torgashin 2 (?), 11:42, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/–
    >К тому же, многие изменения в форке FPC позволили найти проблемы в самом FPC, сведения о которых отправлены на рассмотрение в оригинальный проект.

    Вот за это большое спасибо...
    Я тут делаю текст-редактор на fpc. И пригодится. Все эти фиксы..
    Прога cudatext.

    Сама игра мне не нужна.

     
     
  • 2.60, Аноним (16), 11:47, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Мое почтение за cudatext.
     
  • 2.75, Аноним (67), 14:39, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А мне не нужен твой редактор.
     
     
  • 3.80, Аноним (79), 15:26, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    раньше у писсуаров предлагали перейти на линукс, а теперь установить блокнотик на пацкале. прогресс не стоит на месте.
     
  • 2.91, Аноним (93), 19:49, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Alexey Torgashin
    > Я тут делаю текст-редактор на fpc.
    > Прога cudatext.

    Всегда смеюсь, как "ненавязчиво" этот персонаж рекламирует свой редактор по поводу и без.

     

  • 1.74, Аноним (67), 14:38, 16/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Эта игра гораздо лучше чем форк вторых героев, который загнулся.
     
     
  • 2.81, Аноним (79), 15:27, 16/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    теплое с мягким
     

  • 1.77, Джон Титор (ok), 14:56, 16/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/–
     

  • 1.83, Аноним (83), 16:06, 16/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/–
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: